home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_39_MCRes.txt < prev    next >
Text File  |  1991-09-09  |  618KB  |  11,039 lines

  1. # near model CODE resource
  2. # jump table entries: 21608-21718 (111 of them)
  3. export_2701:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  4268 0030                clr.w      [A0 + 0x30]
  9. 00000010  2054                     movea.l    A0, [A4]
  10. 00000012  4268 0032                clr.w      [A0 + 0x32]
  11. 00000016  2054                     movea.l    A0, [A4]
  12. 00000018  4268 0034                clr.w      [A0 + 0x34]
  13. 0000001C  2054                     movea.l    A0, [A4]
  14. 0000001E  7000                     moveq.l    D0, 0x00
  15. 00000020  2140 002C                move.l     [A0 + 0x2C], D0
  16. 00000024  2054                     movea.l    A0, [A4]
  17. 00000026  4268 0008                clr.w      [A0 + 0x8]
  18. 0000002A  2054                     movea.l    A0, [A4]
  19. 0000002C  4268 0006                clr.w      [A0 + 0x6]
  20. 00000030  2054                     movea.l    A0, [A4]
  21. 00000032  2140 000A                move.l     [A0 + 0xA], D0
  22. 00000036  2054                     movea.l    A0, [A4]
  23. 00000038  2140 0016                move.l     [A0 + 0x16], D0
  24. 0000003C  2054                     movea.l    A0, [A4]
  25. 0000003E  2140 000E                move.l     [A0 + 0xE], D0
  26. 00000042  2054                     movea.l    A0, [A4]
  27. 00000044  2140 0012                move.l     [A0 + 0x12], D0
  28. 00000048  2054                     movea.l    A0, [A4]
  29. 0000004A  2140 001E                move.l     [A0 + 0x1E], D0
  30. 0000004E  2054                     movea.l    A0, [A4]
  31. 00000050  41E8 0022                lea.l      A0, [A0 + 0x22]
  32. 00000054  43ED F814                lea.l      A1, [A5 - 0x7EC]
  33. 00000058  20D9                     move.l     [A0]+, [A1]+
  34. 0000005A  20D9                     move.l     [A0]+, [A1]+
  35. 0000005C  2054                     movea.l    A0, [A4]
  36. 0000005E  4268 002A                clr.w      [A0 + 0x2A]
  37. 00000062  2054                     movea.l    A0, [A4]
  38. 00000064  216D F944 0036           move.l     [A0 + 0x36], [A5 - 0x6BC]
  39. 0000006A  2054                     movea.l    A0, [A4]
  40. 0000006C  7201                     moveq.l    D1, 0x01
  41. 0000006E  2141 003A                move.l     [A0 + 0x3A], D1
  42. 00000072  2054                     movea.l    A0, [A4]
  43. 00000074  4268 003E                clr.w      [A0 + 0x3E]
  44. 00000078  2054                     movea.l    A0, [A4]
  45. 0000007A  117C 0002 0060           move.b     [A0 + 0x60], 0x2
  46. 00000080  2054                     movea.l    A0, [A4]
  47. 00000082  41E8 006E                lea.l      A0, [A0 + 0x6E]
  48. 00000086  43ED F814                lea.l      A1, [A5 - 0x7EC]
  49. 0000008A  20D9                     move.l     [A0]+, [A1]+
  50. 0000008C  20D9                     move.l     [A0]+, [A1]+
  51. 0000008E  2054                     movea.l    A0, [A4]
  52. 00000090  2140 0062                move.l     [A0 + 0x62], D0
  53. 00000094  2054                     movea.l    A0, [A4]
  54. 00000096  2140 0066                move.l     [A0 + 0x66], D0
  55. 0000009A  2054                     movea.l    A0, [A4]
  56. 0000009C  2140 0054                move.l     [A0 + 0x54], D0
  57. 000000A0  2054                     movea.l    A0, [A4]
  58. 000000A2  2140 0002                move.l     [A0 + 0x2], D0
  59. 000000A6  2054                     movea.l    A0, [A4]
  60. 000000A8  2140 0076                move.l     [A0 + 0x76], D0
  61. 000000AC  7000                     moveq.l    D0, 0x00
  62. 000000AE  2F00                     move.l     -[A7], D0
  63. 000000B0  2F0C                     move.l     -[A7], A4
  64. 000000B2  4EBA 0BEC                jsr        [PC + 0xBEC /* 00000CA0 */]
  65. 000000B6  2054                     movea.l    A0, [A4]
  66. 000000B8  7000                     moveq.l    D0, 0x00
  67. 000000BA  2140 004C                move.l     [A0 + 0x4C], D0
  68. 000000BE  2054                     movea.l    A0, [A4]
  69. 000000C0  2140 0050                move.l     [A0 + 0x50], D0
  70. 000000C4  2054                     movea.l    A0, [A4]
  71. 000000C6  2140 005C                move.l     [A0 + 0x5C], D0
  72. 000000CA  2F0C                     move.l     -[A7], A4
  73. 000000CC  4EAD 5472                jsr        [A5 + 0x5472 /* export_2698 */]
  74. 000000D0  286E FFFC                movea.l    A4, [A6 - 0x4]
  75. 000000D4  4E5E                     unlink     A6
  76. 000000D6  2E9F                     move.l     [A7], [A7]+
  77. 000000D8  4E75                     rts
  78. 000000DA  9A54                     sub.w      D5, [A4]
  79. 000000DC  4D4F                     chk.w      D6, A7
  80. 000000DE  5649                     addq.w     A1, 3
  81. 000000E0  454D                     chk.w      D2, A5
  82. 000000E2  4F56                     chk.w      D7, [A6]
  83. 000000E4  4945                     chk.w      D4, D5
  84. 000000E6  4345                     chk.w      D1, D5
  85. 000000E8  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  86. 000000EC  4D4F                     chk.w      D6, A7
  87. 000000EE  5649                     addq.w     A1, 3
  88. 000000F0  4543                     chk.w      D2, D3
  89. 000000F2  454C                     chk.w      D2, A4
  90. 000000F4  4C00 0000                movem.w    <none>, D0
  91. export_2702:
  92. fn000000F8:
  93. 000000F8  4E56 FFFC                link       A6, -0x0004
  94. 000000FC  48E7 0108                movem.l    -[A7], D7,A4
  95. 00000100  286E 0008                movea.l    A4, [A6 + 0x8]
  96. 00000104  2054                     movea.l    A0, [A4]
  97. 00000106  2D68 002C FFFC           move.l     [A6 - 0x4], [A0 + 0x2C]
  98. 0000010C  558F                     subq.l     A7, 2
  99. 0000010E  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  100. 00000112  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  101. 00000116  486E FFFC                pea.l      [A6 - 0x4]
  102. 0000011A  4EAD 3562                jsr        [A5 + 0x3562 /* export_1704 */]
  103. 0000011E  1E1F                     move.b     D7, [A7]+
  104. 00000120  2054                     movea.l    A0, [A4]
  105. 00000122  216E FFFC 002C           move.l     [A0 + 0x2C], [A6 - 0x4]
  106. 00000128  1D47 0012                move.b     [A6 + 0x12], D7
  107. 0000012C  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  108. 00000132  4E5E                     unlink     A6
  109. 00000134  205F                     movea.l    A0, [A7]+
  110. 00000136  4FEF 000A                lea.l      A7, [A7 + 0xA]
  111. 0000013A  4ED0                     jmp        [A0]
  112. 0000013C  9954                     sub.w      [A4], D4
  113. 0000013E  4D4F                     chk.w      D6, A7
  114. 00000140  5649                     addq.w     A1, 3
  115. 00000142  454D                     chk.w      D2, A5
  116. 00000144  4F56                     chk.w      D7, [A6]
  117. 00000146  4945                     chk.w      D4, D5
  118. 00000148  4345                     chk.w      D1, D5
  119. 0000014A  4C4C 2E4D                movem.l    D0,D2,D3,D6,A1,A2,A3,A5, A4
  120. 0000014E  4353                     chk.w      D1, [A3]
  121. 00000150  4554                     chk.w      D2, [A4]
  122. 00000152  464C                     not.w      A4
  123. 00000154  4147                     chk.w      D0, D7
  124. 00000156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  125. // begin alternate branch 00000158-0000015E
  126. export_2703:
  127. fn00000158:
  128. 00000158  4E56 0000                link       A6, 0
  129. 0000015C  558F                     subq.l     A7, 2
  130. // end alternate branch 00000158-0000015E
  131. export_2703: // at 00000158 (misaligned)
  132. fn00000158: // (misaligned)
  133. 0000015A  0000 558F                ori.b      D0, 0x8F
  134. 0000015E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  135. 00000162  206E 0008                movea.l    A0, [A6 + 0x8]
  136. 00000166  2050                     movea.l    A0, [A0]
  137. 00000168  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  138. 0000016C  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  139. 00000170  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  140. 00000174  4E5E                     unlink     A6
  141. 00000176  205F                     movea.l    A0, [A7]+
  142. 00000178  504F                     addq.w     A7, 8
  143. 0000017A  4ED0                     jmp        [A0]
  144. 0000017C  9954                     sub.w      [A4], D4
  145. 0000017E  4D4F                     chk.w      D6, A7
  146. 00000180  5649                     addq.w     A1, 3
  147. 00000182  454D                     chk.w      D2, A5
  148. 00000184  4F56                     chk.w      D7, [A6]
  149. 00000186  4945                     chk.w      D4, D5
  150. 00000188  4345                     chk.w      D1, D5
  151. 0000018A  4C4C 2E4D                movem.l    D0,D2,D3,D6,A1,A2,A3,A5, A4
  152. 0000018E  4347                     chk.w      D1, D7
  153. 00000190  4554                     chk.w      D2, [A4]
  154. 00000192  464C                     not.w      A4
  155. 00000194  4147                     chk.w      D0, D7
  156. 00000196  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  157. export_2704: // at 00000198 (misaligned)
  158. 0000019A  0000 558F                ori.b      D0, 0x8F
  159. 0000019E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  160. 000001A2  7002                     moveq.l    D0, 0x02
  161. 000001A4  2F00                     move.l     -[A7], D0
  162. 000001A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  163. 000001AA  4EBA FF4C                jsr        [PC - 0xB4 /* 000000F8 */]
  164. 000001AE  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  165. 000001B2  4E5E                     unlink     A6
  166. 000001B4  205F                     movea.l    A0, [A7]+
  167. 000001B6  5C4F                     addq.w     A7, 6
  168. 000001B8  4ED0                     jmp        [A0]
  169. 000001BA  9A54                     sub.w      D5, [A4]
  170. 000001BC  4D4F                     chk.w      D6, A7
  171. 000001BE  5649                     addq.w     A1, 3
  172. 000001C0  454D                     chk.w      D2, A5
  173. 000001C2  4F56                     chk.w      D7, [A6]
  174. 000001C4  4945                     chk.w      D4, D5
  175. 000001C6  4345                     chk.w      D1, D5
  176. 000001C8  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  177. 000001CC  4554                     chk.w      D2, [A4]
  178. 000001CE  4849                     pea.l      A1
  179. 000001D0  4C49 4748                movem.l    D3,D6,A0,A1,A2,A6, A1
  180. 000001D4  5400                     addq.b     D0, 2
  181. 000001D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  182. export_2705: // at 000001D8 (misaligned)
  183. 000001DA  0000 558F                ori.b      D0, 0x8F
  184. 000001DE  7002                     moveq.l    D0, 0x02
  185. 000001E0  2F00                     move.l     -[A7], D0
  186. 000001E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  187. 000001E6  4EBA FF70                jsr        [PC - 0x90 /* 00000158 */]
  188. 000001EA  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  189. 000001EE  4E5E                     unlink     A6
  190. 000001F0  2E9F                     move.l     [A7], [A7]+
  191. 000001F2  4E75                     rts
  192. 000001F4  9C54                     sub.w      D6, [A4]
  193. 000001F6  4D4F                     chk.w      D6, A7
  194. 000001F8  5649                     addq.w     A1, 3
  195. 000001FA  454D                     chk.w      D2, A5
  196. 000001FC  4F56                     chk.w      D7, [A6]
  197. 000001FE  4945                     chk.w      D4, D5
  198. 00000200  4345                     chk.w      D1, D5
  199. 00000202  4C4C 2E48                movem.l    D3,D6,A1,A2,A3,A5, A4
  200. 00000206  494C                     chk.w      D4, A4
  201. 00000208  4947                     chk.w      D4, D7
  202. 0000020A  4854                     pea.l      [A4]
  203. 0000020C  5354                     subq.w     [A4], 1
  204. 0000020E  4154                     chk.w      D0, [A4]
  205. 00000210  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  206. 00000212  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  207. export_2706: // at 00000214 (misaligned)
  208. 00000216  0000 558F                ori.b      D0, 0x8F
  209. 0000021A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  210. 0000021E  7004                     moveq.l    D0, 0x04
  211. 00000220  2F00                     move.l     -[A7], D0
  212. 00000222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  213. 00000226  4EBA FED0                jsr        [PC - 0x130 /* 000000F8 */]
  214. 0000022A  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  215. 0000022E  4E5E                     unlink     A6
  216. 00000230  205F                     movea.l    A0, [A7]+
  217. 00000232  5C4F                     addq.w     A7, 6
  218. 00000234  4ED0                     jmp        [A0]
  219. 00000236  9B54                     sub.w      [A4], D5
  220. 00000238  4D4F                     chk.w      D6, A7
  221. 0000023A  5649                     addq.w     A1, 3
  222. 0000023C  454D                     chk.w      D2, A5
  223. 0000023E  4F56                     chk.w      D7, [A6]
  224. 00000240  4945                     chk.w      D4, D5
  225. 00000242  4345                     chk.w      D1, D5
  226. 00000244  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  227. 00000248  4554                     chk.w      D2, [A4]
  228. 0000024A  5345                     subq.w     D5, 1
  229. 0000024C  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  230. 00000250  4544                     chk.w      D2, D4
  231. 00000252  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  232. export_2707: // at 00000254 (misaligned)
  233. 00000256  0000 558F                ori.b      D0, 0x8F
  234. 0000025A  7004                     moveq.l    D0, 0x04
  235. 0000025C  2F00                     move.l     -[A7], D0
  236. 0000025E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  237. 00000262  4EBA FEF4                jsr        [PC - 0x10C /* 00000158 */]
  238. 00000266  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  239. 0000026A  4E5E                     unlink     A6
  240. 0000026C  2E9F                     move.l     [A7], [A7]+
  241. 0000026E  4E75                     rts
  242. 00000270  9E54                     sub.w      D7, [A4]
  243. 00000272  4D4F                     chk.w      D6, A7
  244. 00000274  5649                     addq.w     A1, 3
  245. 00000276  454D                     chk.w      D2, A5
  246. 00000278  4F56                     chk.w      D7, [A6]
  247. 0000027A  4945                     chk.w      D4, D5
  248. 0000027C  4345                     chk.w      D1, D5
  249. 0000027E  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  250. 00000282  454C                     chk.w      D2, A4
  251. 00000284  4543                     chk.w      D2, D3
  252. 00000286  5449                     addq.w     A1, 2
  253. 00000288  4F4E                     chk.w      D7, A6
  254. 0000028A  5354                     subq.w     [A4], 1
  255. 0000028C  4154                     chk.w      D0, [A4]
  256. 0000028E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  257. 00000290  0000 0000                ori.b      D0, 0x0
  258. export_2708:
  259. 00000294  4E56 0000                link       A6, 0
  260. 00000298  558F                     subq.l     A7, 2
  261. 0000029A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  262. 0000029E  4878 0200                push.l     0x200
  263. 000002A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  264. 000002A6  4EBA FE50                jsr        [PC - 0x1B0 /* 000000F8 */]
  265. 000002AA  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  266. 000002AE  4E5E                     unlink     A6
  267. 000002B0  205F                     movea.l    A0, [A7]+
  268. 000002B2  5C4F                     addq.w     A7, 6
  269. 000002B4  4ED0                     jmp        [A0]
  270. 000002B6  9F54                     sub.w      [A4], D7
  271. 000002B8  4D4F                     chk.w      D6, A7
  272. 000002BA  5649                     addq.w     A1, 3
  273. 000002BC  454D                     chk.w      D2, A5
  274. 000002BE  4F56                     chk.w      D7, [A6]
  275. 000002C0  4945                     chk.w      D4, D5
  276. 000002C2  4345                     chk.w      D1, D5
  277. 000002C4  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  278. 000002C8  4554                     chk.w      D2, [A4]
  279. 000002CA  4452                     neg.w      [A2]
  280. 000002CC  4147                     chk.w      D0, D7
  281. 000002CE  4455                     neg.w      [A5]
  282. 000002D0  5045                     addq.w     D5, 8
  283. 000002D2  464C                     not.w      A4
  284. 000002D4  4147                     chk.w      D0, D7
  285. 000002D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  286. export_2709: // at 000002D8 (misaligned)
  287. 000002DA  0000 558F                ori.b      D0, 0x8F
  288. 000002DE  4878 0200                push.l     0x200
  289. 000002E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  290. 000002E6  4EBA FE70                jsr        [PC - 0x190 /* 00000158 */]
  291. 000002EA  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  292. 000002EE  4E5E                     unlink     A6
  293. 000002F0  2E9F                     move.l     [A7], [A7]+
  294. 000002F2  4E75                     rts
  295. 000002F4  9F54                     sub.w      [A4], D7
  296. 000002F6  4D4F                     chk.w      D6, A7
  297. 000002F8  5649                     addq.w     A1, 3
  298. 000002FA  454D                     chk.w      D2, A5
  299. 000002FC  4F56                     chk.w      D7, [A6]
  300. 000002FE  4945                     chk.w      D4, D5
  301. 00000300  4345                     chk.w      D1, D5
  302. 00000302  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  303. 00000306  4554                     chk.w      D2, [A4]
  304. 00000308  4452                     neg.w      [A2]
  305. 0000030A  4147                     chk.w      D0, D7
  306. 0000030C  4455                     neg.w      [A5]
  307. 0000030E  5045                     addq.w     D5, 8
  308. 00000310  464C                     not.w      A4
  309. 00000312  4147                     chk.w      D0, D7
  310. 00000314  0000 0000                ori.b      D0, 0x0
  311. export_2710:
  312. 00000318  4E56 0000                link       A6, 0
  313. 0000031C  558F                     subq.l     A7, 2
  314. 0000031E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  315. 00000322  4878 0400                push.l     0x400
  316. 00000326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  317. 0000032A  4EBA FDCC                jsr        [PC - 0x234 /* 000000F8 */]
  318. 0000032E  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  319. 00000332  4E5E                     unlink     A6
  320. 00000334  205F                     movea.l    A0, [A7]+
  321. 00000336  5C4F                     addq.w     A7, 6
  322. 00000338  4ED0                     jmp        [A0]
  323. 0000033A  9B54                     sub.w      [A4], D5
  324. 0000033C  4D4F                     chk.w      D6, A7
  325. 0000033E  5649                     addq.w     A1, 3
  326. 00000340  454D                     chk.w      D2, A5
  327. 00000342  4F56                     chk.w      D7, [A6]
  328. 00000344  4945                     chk.w      D4, D5
  329. 00000346  4345                     chk.w      D1, D5
  330. 00000348  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  331. 0000034C  4554                     chk.w      D2, [A4]
  332. 0000034E  4452                     neg.w      [A2]
  333. 00000350  4147                     chk.w      D0, D7
  334. 00000352  464C                     not.w      A4
  335. 00000354  4147                     chk.w      D0, D7
  336. 00000356  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  337. export_2711: // at 00000358 (misaligned)
  338. 0000035A  0000 558F                ori.b      D0, 0x8F
  339. 0000035E  4878 0400                push.l     0x400
  340. 00000362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  341. 00000366  4EBA FDF0                jsr        [PC - 0x210 /* 00000158 */]
  342. 0000036A  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  343. 0000036E  4E5E                     unlink     A6
  344. 00000370  2E9F                     move.l     [A7], [A7]+
  345. 00000372  4E75                     rts
  346. 00000374  9B54                     sub.w      [A4], D5
  347. 00000376  4D4F                     chk.w      D6, A7
  348. 00000378  5649                     addq.w     A1, 3
  349. 0000037A  454D                     chk.w      D2, A5
  350. 0000037C  4F56                     chk.w      D7, [A6]
  351. 0000037E  4945                     chk.w      D4, D5
  352. 00000380  4345                     chk.w      D1, D5
  353. 00000382  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  354. 00000386  4554                     chk.w      D2, [A4]
  355. 00000388  4452                     neg.w      [A2]
  356. 0000038A  4147                     chk.w      D0, D7
  357. 0000038C  464C                     not.w      A4
  358. 0000038E  4147                     chk.w      D0, D7
  359. 00000390  0000 0000                ori.b      D0, 0x0
  360. export_2712:
  361. fn00000394:
  362. 00000394  4E56 0000                link       A6, 0
  363. 00000398  558F                     subq.l     A7, 2
  364. 0000039A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  365. 0000039E  4878 0800                push.l     0x800
  366. 000003A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  367. 000003A6  4EBA FD50                jsr        [PC - 0x2B0 /* 000000F8 */]
  368. 000003AA  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  369. 000003AE  4E5E                     unlink     A6
  370. 000003B0  205F                     movea.l    A0, [A7]+
  371. 000003B2  5C4F                     addq.w     A7, 6
  372. 000003B4  4ED0                     jmp        [A0]
  373. 000003B6  8022                     or.b       D0, -[A2]
  374. 000003B8  544D                     addq.w     A5, 2
  375. 000003BA  4F56                     chk.w      D7, [A6]
  376. 000003BC  4945                     chk.w      D4, D5
  377. 000003BE  4D4F                     chk.w      D6, A7
  378. 000003C0  5649                     addq.w     A1, 3
  379. 000003C2  4543                     chk.w      D2, D3
  380. 000003C4  454C                     chk.w      D2, A4
  381. 000003C6  4C2E 5345 544D           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D]
  382. 000003CC  5553                     subq.w     [A3], 2
  383. 000003CE  5446                     addq.w     D6, 2
  384. 000003D0  4C41 5454                movem.l    D2,D4,D6,A2,A4,A6, D1
  385. 000003D4  454E                     chk.w      D2, A6
  386. 000003D6  464C                     not.w      A4
  387. 000003D8  4147                     chk.w      D0, D7
  388. 000003DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  389. export_2713: // at 000003DC (misaligned)
  390. 000003DE  0000 558F                ori.b      D0, 0x8F
  391. 000003E2  4878 0800                push.l     0x800
  392. 000003E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  393. 000003EA  4EBA FD6C                jsr        [PC - 0x294 /* 00000158 */]
  394. 000003EE  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  395. 000003F2  4E5E                     unlink     A6
  396. 000003F4  2E9F                     move.l     [A7], [A7]+
  397. 000003F6  4E75                     rts
  398. 000003F8  8022                     or.b       D0, -[A2]
  399. 000003FA  544D                     addq.w     A5, 2
  400. 000003FC  4F56                     chk.w      D7, [A6]
  401. 000003FE  4945                     chk.w      D4, D5
  402. 00000400  4D4F                     chk.w      D6, A7
  403. 00000402  5649                     addq.w     A1, 3
  404. 00000404  4543                     chk.w      D2, D3
  405. 00000406  454C                     chk.w      D2, A4
  406. 00000408  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  407. 0000040E  5553                     subq.w     [A3], 2
  408. 00000410  5446                     addq.w     D6, 2
  409. 00000412  4C41 5454                movem.l    D2,D4,D6,A2,A4,A6, D1
  410. 00000416  454E                     chk.w      D2, A6
  411. 00000418  464C                     not.w      A4
  412. 0000041A  4147                     chk.w      D0, D7
  413. 0000041C  0000 0000                ori.b      D0, 0x0
  414. export_2714:
  415. 00000420  4E56 0000                link       A6, 0
  416. 00000424  558F                     subq.l     A7, 2
  417. 00000426  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  418. 0000042A  4878 4000                push.l     0x4000 /* '@\0' */
  419. 0000042E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  420. 00000432  4EBA FCC4                jsr        [PC - 0x33C /* 000000F8 */]
  421. 00000436  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  422. 0000043A  4E5E                     unlink     A6
  423. 0000043C  205F                     movea.l    A0, [A7]+
  424. 0000043E  5C4F                     addq.w     A7, 6
  425. 00000440  4ED0                     jmp        [A0]
  426. 00000442  8020                     or.b       D0, -[A0]
  427. 00000444  544D                     addq.w     A5, 2
  428. 00000446  4F56                     chk.w      D7, [A6]
  429. 00000448  4945                     chk.w      D4, D5
  430. 0000044A  4D4F                     chk.w      D6, A7
  431. 0000044C  5649                     addq.w     A1, 3
  432. 0000044E  4543                     chk.w      D2, D3
  433. 00000450  454C                     chk.w      D2, A4
  434. 00000452  4C2E 5345 544A           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544A]
  435. 00000458  5553                     subq.w     [A3], 2
  436. 0000045A  5453                     addq.w     [A3], 2
  437. 0000045C  4156                     chk.w      D0, [A6]
  438. 0000045E  4544                     chk.w      D2, D4
  439. 00000460  464C                     not.w      A4
  440. 00000462  4147                     chk.w      D0, D7
  441. 00000464  0000 0000                ori.b      D0, 0x0
  442. export_2715:
  443. 00000468  4E56 0000                link       A6, 0
  444. 0000046C  558F                     subq.l     A7, 2
  445. 0000046E  4878 4000                push.l     0x4000 /* '@\0' */
  446. 00000472  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  447. 00000476  4EBA FCE0                jsr        [PC - 0x320 /* 00000158 */]
  448. 0000047A  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  449. 0000047E  4E5E                     unlink     A6
  450. 00000480  2E9F                     move.l     [A7], [A7]+
  451. 00000482  4E75                     rts
  452. 00000484  8020                     or.b       D0, -[A0]
  453. 00000486  544D                     addq.w     A5, 2
  454. 00000488  4F56                     chk.w      D7, [A6]
  455. 0000048A  4945                     chk.w      D4, D5
  456. 0000048C  4D4F                     chk.w      D6, A7
  457. 0000048E  5649                     addq.w     A1, 3
  458. 00000490  4543                     chk.w      D2, D3
  459. 00000492  454C                     chk.w      D2, A4
  460. 00000494  4C2E 4745 544A           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544A]
  461. 0000049A  5553                     subq.w     [A3], 2
  462. 0000049C  5453                     addq.w     [A3], 2
  463. 0000049E  4156                     chk.w      D0, [A6]
  464. 000004A0  4544                     chk.w      D2, D4
  465. 000004A2  464C                     not.w      A4
  466. 000004A4  4147                     chk.w      D0, D7
  467. 000004A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  468. // begin alternate branch 000004A8-000004AE
  469. fn000004A8:
  470. 000004A8  4E56 0000                link       A6, 0
  471. 000004AC  558F                     subq.l     A7, 2
  472. // end alternate branch 000004A8-000004AE
  473. fn000004A8: // (misaligned)
  474. 000004AA  0000 558F                ori.b      D0, 0x8F
  475. 000004AE  4878 2000                push.l     0x2000 /* ' \0' */
  476. 000004B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  477. 000004B6  4EBA FCA0                jsr        [PC - 0x360 /* 00000158 */]
  478. 000004BA  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  479. 000004BE  4E5E                     unlink     A6
  480. 000004C0  2E9F                     move.l     [A7], [A7]+
  481. 000004C2  4E75                     rts
  482. 000004C4  9A54                     sub.w      D5, [A4]
  483. 000004C6  4D4F                     chk.w      D6, A7
  484. 000004C8  5649                     addq.w     A1, 3
  485. 000004CA  454D                     chk.w      D2, A5
  486. 000004CC  4F56                     chk.w      D7, [A6]
  487. 000004CE  4945                     chk.w      D4, D5
  488. 000004D0  4345                     chk.w      D1, D5
  489. 000004D2  4C4C 2E48                movem.l    D3,D6,A1,A2,A3,A5, A4
  490. 000004D6  4153                     chk.w      D0, [A3]
  491. 000004D8  4E4F                     trap       15
  492. 000004DA  5649                     addq.w     A1, 3
  493. 000004DC  4445                     neg.w      D5
  494. 000004DE  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  495. 000004E0  0000 0000                ori.b      D0, 0x0
  496. fn000004E4:
  497. 000004E4  4E56 0000                link       A6, 0
  498. 000004E8  558F                     subq.l     A7, 2
  499. 000004EA  4878 1000                push.l     0x1000
  500. 000004EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  501. 000004F2  4EBA FC64                jsr        [PC - 0x39C /* 00000158 */]
  502. 000004F6  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  503. 000004FA  4E5E                     unlink     A6
  504. 000004FC  2E9F                     move.l     [A7], [A7]+
  505. 000004FE  4E75                     rts
  506. 00000500  9A54                     sub.w      D5, [A4]
  507. 00000502  4D4F                     chk.w      D6, A7
  508. 00000504  5649                     addq.w     A1, 3
  509. 00000506  454D                     chk.w      D2, A5
  510. 00000508  4F56                     chk.w      D7, [A6]
  511. 0000050A  4945                     chk.w      D4, D5
  512. 0000050C  4345                     chk.w      D1, D5
  513. 0000050E  4C4C 2E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A5, A4
  514. 00000512  4944                     chk.w      D4, D4
  515. 00000514  454F                     chk.w      D2, A7
  516. 00000516  4953                     chk.w      D4, [A3]
  517. 00000518  4F46                     chk.w      D7, D6
  518. 0000051A  4600                     not.b      D0
  519. 0000051C  0000 0000                ori.b      D0, 0x0
  520. export_2716:
  521. 00000520  4E56 0000                link       A6, 0
  522. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  523. 00000528  2050                     movea.l    A0, [A0]
  524. 0000052A  3D68 0036 000C           move.w     [A6 + 0xC], [A0 + 0x36]
  525. 00000530  4E5E                     unlink     A6
  526. 00000532  2E9F                     move.l     [A7], [A7]+
  527. 00000534  4E75                     rts
  528. 00000536  9954                     sub.w      [A4], D4
  529. 00000538  4D4F                     chk.w      D6, A7
  530. 0000053A  5649                     addq.w     A1, 3
  531. 0000053C  454D                     chk.w      D2, A5
  532. 0000053E  4F56                     chk.w      D7, [A6]
  533. 00000540  4945                     chk.w      D4, D5
  534. 00000542  4345                     chk.w      D1, D5
  535. 00000544  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  536. 00000548  4554                     chk.w      D2, [A4]
  537. 0000054A  4F4C                     chk.w      D7, A4
  538. 0000054C  4452                     neg.w      [A2]
  539. 0000054E  4F57                     chk.w      D7, [A7]
  540. 00000550  0000 0000                ori.b      D0, 0x0
  541. export_2717:
  542. 00000554  4E56 0000                link       A6, 0
  543. 00000558  206E 0008                movea.l    A0, [A6 + 0x8]
  544. 0000055C  2050                     movea.l    A0, [A0]
  545. 0000055E  2D68 0036 000C           move.l     [A6 + 0xC], [A0 + 0x36]
  546. 00000564  4E5E                     unlink     A6
  547. 00000566  2E9F                     move.l     [A7], [A7]+
  548. 00000568  4E75                     rts
  549. 0000056A  8022                     or.b       D0, -[A2]
  550. 0000056C  544D                     addq.w     A5, 2
  551. 0000056E  4F56                     chk.w      D7, [A6]
  552. 00000570  4945                     chk.w      D4, D5
  553. 00000572  4D4F                     chk.w      D6, A7
  554. 00000574  5649                     addq.w     A1, 3
  555. 00000576  4543                     chk.w      D2, D3
  556. 00000578  454C                     chk.w      D2, A4
  557. 0000057A  4C2E 4745 544F           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544F]
  558. 00000580  4C44 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, D4
  559. 00000584  4944                     chk.w      D4, D4
  560. 00000586  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  561. 0000058A  5449                     addq.w     A1, 2
  562. 0000058C  4F4E                     chk.w      D7, A6
  563. 0000058E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  564. export_2718: // at 00000590 (misaligned)
  565. 00000592  FFFC                     .invalid   <<F/7/7>>
  566. 00000594  2F0C                     move.l     -[A7], A4
  567. 00000596  286E 0008                movea.l    A4, [A6 + 0x8]
  568. 0000059A  2054                     movea.l    A0, [A4]
  569. 0000059C  2D68 0036 FFFC           move.l     [A6 - 0x4], [A0 + 0x36]
  570. 000005A2  2054                     movea.l    A0, [A4]
  571. 000005A4  216E 000C 0036           move.l     [A0 + 0x36], [A6 + 0xC]
  572. 000005AA  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  573. 000005B0  286E FFF8                movea.l    A4, [A6 - 0x8]
  574. 000005B4  4E5E                     unlink     A6
  575. 000005B6  205F                     movea.l    A0, [A7]+
  576. 000005B8  504F                     addq.w     A7, 8
  577. 000005BA  4ED0                     jmp        [A0]
  578. 000005BC  8022                     or.b       D0, -[A2]
  579. 000005BE  544D                     addq.w     A5, 2
  580. 000005C0  4F56                     chk.w      D7, [A6]
  581. 000005C2  4945                     chk.w      D4, D5
  582. 000005C4  4D4F                     chk.w      D6, A7
  583. 000005C6  5649                     addq.w     A1, 3
  584. 000005C8  4543                     chk.w      D2, D3
  585. 000005CA  454C                     chk.w      D2, A4
  586. 000005CC  4C2E 5345 544F           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544F]
  587. 000005D2  4C44 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, D4
  588. 000005D6  4944                     chk.w      D4, D4
  589. 000005D8  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  590. 000005DC  5449                     addq.w     A1, 2
  591. 000005DE  4F4E                     chk.w      D7, A6
  592. 000005E0  0000 0000                ori.b      D0, 0x0
  593. export_2719:
  594. 000005E4  4E56 0000                link       A6, 0
  595. 000005E8  206E 0008                movea.l    A0, [A6 + 0x8]
  596. 000005EC  2050                     movea.l    A0, [A0]
  597. 000005EE  2D68 003A 000C           move.l     [A6 + 0xC], [A0 + 0x3A]
  598. 000005F4  4E5E                     unlink     A6
  599. 000005F6  2E9F                     move.l     [A7], [A7]+
  600. 000005F8  4E75                     rts
  601. 000005FA  9754                     sub.w      [A4], D3
  602. 000005FC  4D4F                     chk.w      D6, A7
  603. 000005FE  5649                     addq.w     A1, 3
  604. 00000600  454D                     chk.w      D2, A5
  605. 00000602  4F56                     chk.w      D7, [A6]
  606. 00000604  4945                     chk.w      D4, D5
  607. 00000606  4345                     chk.w      D1, D5
  608. 00000608  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  609. 0000060C  4554                     chk.w      D2, [A4]
  610. 0000060E  4F4C                     chk.w      D7, A4
  611. 00000610  445A                     neg.w      [A2]+
  612. 00000612  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  613. export_2720: // at 00000614 (misaligned)
  614. 00000616  0000 206E                ori.b      D0, 0x6E /* 'n' */
  615. 0000061A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  616. 0000061E  216E 000C 003A           move.l     [A0 + 0x3A], [A6 + 0xC]
  617. 00000624  4E5E                     unlink     A6
  618. 00000626  205F                     movea.l    A0, [A7]+
  619. 00000628  504F                     addq.w     A7, 8
  620. 0000062A  4ED0                     jmp        [A0]
  621. 0000062C  9754                     sub.w      [A4], D3
  622. 0000062E  4D4F                     chk.w      D6, A7
  623. 00000630  5649                     addq.w     A1, 3
  624. 00000632  454D                     chk.w      D2, A5
  625. 00000634  4F56                     chk.w      D7, [A6]
  626. 00000636  4945                     chk.w      D4, D5
  627. 00000638  4345                     chk.w      D1, D5
  628. 0000063A  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  629. 0000063E  4554                     chk.w      D2, [A4]
  630. 00000640  4F4C                     chk.w      D7, A4
  631. 00000642  445A                     neg.w      [A2]+
  632. 00000644  0000 0000                ori.b      D0, 0x0
  633. export_2721:
  634. 00000648  4E56 0000                link       A6, 0
  635. 0000064C  206E 0008                movea.l    A0, [A6 + 0x8]
  636. 00000650  2050                     movea.l    A0, [A0]
  637. 00000652  226E 000C                movea.l    A1, [A6 + 0xC]
  638. 00000656  41E8 006E                lea.l      A0, [A0 + 0x6E]
  639. 0000065A  22D8                     move.l     [A1]+, [A0]+
  640. 0000065C  22D8                     move.l     [A1]+, [A0]+
  641. 0000065E  4E5E                     unlink     A6
  642. 00000660  205F                     movea.l    A0, [A7]+
  643. 00000662  504F                     addq.w     A7, 8
  644. 00000664  4ED0                     jmp        [A0]
  645. 00000666  8023                     or.b       D0, -[A3]
  646. 00000668  544D                     addq.w     A5, 2
  647. 0000066A  4F56                     chk.w      D7, [A6]
  648. 0000066C  4945                     chk.w      D4, D5
  649. 0000066E  4D4F                     chk.w      D6, A7
  650. 00000670  5649                     addq.w     A1, 3
  651. 00000672  4543                     chk.w      D2, D3
  652. 00000674  454C                     chk.w      D2, A4
  653. 00000676  4C2E 4745 544F           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544F]
  654. 0000067C  4C44 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D4
  655. 00000680  5649                     addq.w     A1, 3
  656. 00000682  4544                     chk.w      D2, D4
  657. 00000684  4953                     chk.w      D4, [A3]
  658. 00000686  5052                     addq.w     [A2], 8
  659. 00000688  4543                     chk.w      D2, D3
  660. 0000068A  5400                     addq.b     D0, 2
  661. 0000068C  0000 0000                ori.b      D0, 0x0
  662. export_2722:
  663. 00000690  4E56 FFF8                link       A6, -0x0008
  664. 00000694  2F0C                     move.l     -[A7], A4
  665. 00000696  286E 0008                movea.l    A4, [A6 + 0x8]
  666. 0000069A  2054                     movea.l    A0, [A4]
  667. 0000069C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  668. 000006A0  41E8 006E                lea.l      A0, [A0 + 0x6E]
  669. 000006A4  22D8                     move.l     [A1]+, [A0]+
  670. 000006A6  22D8                     move.l     [A1]+, [A0]+
  671. 000006A8  486E FFF8                pea.l      [A6 - 0x8]
  672. 000006AC  2F0C                     move.l     -[A7], A4
  673. 000006AE  4EBA 1F68                jsr        [PC + 0x1F68 /* 00002618 */]
  674. 000006B2  286E FFF4                movea.l    A4, [A6 - 0xC]
  675. 000006B6  4E5E                     unlink     A6
  676. 000006B8  2E9F                     move.l     [A7], [A7]+
  677. 000006BA  4E75                     rts
  678. 000006BC  8027                     or.b       D0, -[A7]
  679. 000006BE  544D                     addq.w     A5, 2
  680. 000006C0  4F56                     chk.w      D7, [A6]
  681. 000006C2  4945                     chk.w      D4, D5
  682. 000006C4  4D4F                     chk.w      D6, A7
  683. 000006C6  5649                     addq.w     A1, 3
  684. 000006C8  4543                     chk.w      D2, D3
  685. 000006CA  454C                     chk.w      D2, A4
  686. 000006CC  4C2E 5245 5354           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x5354]
  687. 000006D2  4F52                     chk.w      D7, [A2]
  688. 000006D4  454F                     chk.w      D2, A7
  689. 000006D6  4C44 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D4
  690. 000006DA  5649                     addq.w     A1, 3
  691. 000006DC  4544                     chk.w      D2, D4
  692. 000006DE  4953                     chk.w      D4, [A3]
  693. 000006E0  5052                     addq.w     [A2], 8
  694. 000006E2  4543                     chk.w      D2, D3
  695. 000006E4  5400                     addq.b     D0, 2
  696. 000006E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  697. export_2723: // at 000006E8 (misaligned)
  698. 000006EA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  699. 000006EE  000C 226E                ori.b      A4, 0x6E /* 'n' */
  700. 000006F2  0008 2251                ori.b      A0, 0x51 /* 'Q' */
  701. 000006F6  43E9 006E                lea.l      A1, [A1 + 0x6E]
  702. 000006FA  22D8                     move.l     [A1]+, [A0]+
  703. 000006FC  22D8                     move.l     [A1]+, [A0]+
  704. 000006FE  4E5E                     unlink     A6
  705. 00000700  205F                     movea.l    A0, [A7]+
  706. 00000702  504F                     addq.w     A7, 8
  707. 00000704  4ED0                     jmp        [A0]
  708. 00000706  8023                     or.b       D0, -[A3]
  709. 00000708  544D                     addq.w     A5, 2
  710. 0000070A  4F56                     chk.w      D7, [A6]
  711. 0000070C  4945                     chk.w      D4, D5
  712. 0000070E  4D4F                     chk.w      D6, A7
  713. 00000710  5649                     addq.w     A1, 3
  714. 00000712  4543                     chk.w      D2, D3
  715. 00000714  454C                     chk.w      D2, A4
  716. 00000716  4C2E 5345 544F           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544F]
  717. 0000071C  4C44 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D4
  718. 00000720  5649                     addq.w     A1, 3
  719. 00000722  4544                     chk.w      D2, D4
  720. 00000724  4953                     chk.w      D4, [A3]
  721. 00000726  5052                     addq.w     [A2], 8
  722. 00000728  4543                     chk.w      D2, D3
  723. 0000072A  5400                     addq.b     D0, 2
  724. 0000072C  0000 0000                ori.b      D0, 0x0
  725. export_2724:
  726. 00000730  4E56 FFF8                link       A6, -0x0008
  727. 00000734  2F0C                     move.l     -[A7], A4
  728. 00000736  286E 0008                movea.l    A4, [A6 + 0x8]
  729. 0000073A  486E FFF8                pea.l      [A6 - 0x8]
  730. 0000073E  2F0C                     move.l     -[A7], A4
  731. 00000740  4EBA 203A                jsr        [PC + 0x203A /* 0000277C */]
  732. 00000744  2054                     movea.l    A0, [A4]
  733. 00000746  41E8 006E                lea.l      A0, [A0 + 0x6E]
  734. 0000074A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  735. 0000074E  20D9                     move.l     [A0]+, [A1]+
  736. 00000750  20D9                     move.l     [A0]+, [A1]+
  737. 00000752  286E FFF4                movea.l    A4, [A6 - 0xC]
  738. 00000756  4E5E                     unlink     A6
  739. 00000758  2E9F                     move.l     [A7], [A7]+
  740. 0000075A  4E75                     rts
  741. 0000075C  8021                     or.b       D0, -[A1]
  742. 0000075E  544D                     addq.w     A5, 2
  743. 00000760  4F56                     chk.w      D7, [A6]
  744. 00000762  4945                     chk.w      D4, D5
  745. 00000764  4D4F                     chk.w      D6, A7
  746. 00000766  5649                     addq.w     A1, 3
  747. 00000768  4543                     chk.w      D2, D3
  748. 0000076A  454C                     chk.w      D2, A4
  749. 0000076C  4C2E 5341 5645           movem.w    D0,D6,A0,A1,A4,A6, [A6 + 0x5645]
  750. 00000772  4D4F                     chk.w      D6, A7
  751. 00000774  5649                     addq.w     A1, 3
  752. 00000776  4544                     chk.w      D2, D4
  753. 00000778  4953                     chk.w      D4, [A3]
  754. 0000077A  5052                     addq.w     [A2], 8
  755. 0000077C  4543                     chk.w      D2, D3
  756. 0000077E  5400                     addq.b     D0, 2
  757. 00000780  0000 0000                ori.b      D0, 0x0
  758. export_2725:
  759. fn00000784:
  760. 00000784  4E56 FFD0                link       A6, -0x0030
  761. 00000788  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  762. 0000078C  286E 0010                movea.l    A4, [A6 + 0x10]
  763. 00000790  558F                     subq.l     A7, 2
  764. 00000792  2F0C                     move.l     -[A7], A4
  765. 00000794  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  766. 00000798  4A1F                     tst.b      [A7]+
  767. 0000079A  6700 013E                beq        +0x140 /* 000008DA */
  768. 0000079E  558F                     subq.l     A7, 2
  769. 000007A0  2F0C                     move.l     -[A7], A4
  770. 000007A2  4EBA FD04                jsr        [PC - 0x2FC /* 000004A8 */]
  771. 000007A6  4A1F                     tst.b      [A7]+
  772. 000007A8  660C                     bne        +0xE /* 000007B6 */
  773. 000007AA  558F                     subq.l     A7, 2
  774. 000007AC  2F0C                     move.l     -[A7], A4
  775. 000007AE  4EBA FD34                jsr        [PC - 0x2CC /* 000004E4 */]
  776. 000007B2  4A1F                     tst.b      [A7]+
  777. 000007B4  677E                     beq        +0x80 /* 00000834 */
  778. label000007B6:
  779. 000007B6  558F                     subq.l     A7, 2
  780. 000007B8  2F0C                     move.l     -[A7], A4
  781. 000007BA  4EBA FCEC                jsr        [PC - 0x314 /* 000004A8 */]
  782. 000007BE  4A1F                     tst.b      [A7]+
  783. 000007C0  6706                     beq        +0x8 /* 000007C8 */
  784. 000007C2  202D F048                move.l     D0, [A5 - 0xFB8]
  785. 000007C6  6004                     bra        +0x6 /* 000007CC */
  786. label000007C8:
  787. 000007C8  202D F044                move.l     D0, [A5 - 0xFBC]
  788. label000007CC:
  789. 000007CC  2640                     movea.l    A3, D0
  790. 000007CE  200B                     move.l     D0, A3
  791. 000007D0  6700 0108                beq        +0x10A /* 000008DA */
  792. 000007D4  598F                     subq.l     A7, 4
  793. 000007D6  2F0B                     move.l     -[A7], A3
  794. 000007D8  4EAD 3602                jsr        [A5 + 0x3602 /* export_1724 */]
  795. 000007DC  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  796. 000007E0  6700 00F8                beq        +0xFA /* 000008DA */
  797. 000007E4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  798. 000007E8  2050                     movea.l    A0, [A0]
  799. 000007EA  43EE FFD0                lea.l      A1, [A6 - 0x30]
  800. 000007EE  5C88                     addq.l     A0, 6
  801. 000007F0  22D8                     move.l     [A1]+, [A0]+
  802. 000007F2  22D8                     move.l     [A1]+, [A0]+
  803. 000007F4  206E 0018                movea.l    A0, [A6 + 0x18]
  804. 000007F8  2068 0002                movea.l    A0, [A0 + 0x2]
  805. 000007FC  2D48 FFD8                move.l     [A6 - 0x28], A0
  806. 00000800  2050                     movea.l    A0, [A0]
  807. 00000802  43EE FFDC                lea.l      A1, [A6 - 0x24]
  808. 00000806  5C88                     addq.l     A0, 6
  809. 00000808  22D8                     move.l     [A1]+, [A0]+
  810. 0000080A  22D8                     move.l     [A1]+, [A0]+
  811. 0000080C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  812. 00000810  2F10                     move.l     -[A7], [A0]
  813. 00000812  206E FFD8                movea.l    A0, [A6 - 0x28]
  814. 00000816  2F10                     move.l     -[A7], [A0]
  815. 00000818  486E FFD0                pea.l      [A6 - 0x30]
  816. 0000081C  486E FFDC                pea.l      [A6 - 0x24]
  817. 00000820  7000                     moveq.l    D0, 0x00
  818. 00000822  3F00                     move.w     -[A7], D0
  819. 00000824  7200                     moveq.l    D1, 0x00
  820. 00000826  2F01                     move.l     -[A7], D1
  821. 00000828  A8EC                     syscall    CopyBits
  822. 0000082A  2F0B                     move.l     -[A7], A3
  823. 0000082C  4EAD 360A                jsr        [A5 + 0x360A /* export_1725 */]
  824. 00000830  6000 00A8                bra        +0xAA /* 000008DA */
  825. label00000834:
  826. 00000834  2054                     movea.l    A0, [A4]
  827. 00000836  2F28 0002                move.l     -[A7], [A0 + 0x2]
  828. 0000083A  486E FFE8                pea.l      [A6 - 0x18]
  829. 0000083E  486E FFEC                pea.l      [A6 - 0x14]
  830. 00000842  303C 0015                move.w     D0, 0x15
  831. 00000846  AAAA                     syscall    QuickTimeDispatch
  832. 00000848  486E FFF0                pea.l      [A6 - 0x10]
  833. 0000084C  2F0C                     move.l     -[A7], A4
  834. 0000084E  4EBA 1F2C                jsr        [PC + 0x1F2C /* 0000277C */]
  835. 00000852  598F                     subq.l     A7, 4
  836. 00000854  2F0C                     move.l     -[A7], A4
  837. 00000856  4EBA 3758                jsr        [PC + 0x3758 /* 00003FB0 */]
  838. 0000085A  2C1F                     move.l     D6, [A7]+
  839. 0000085C  598F                     subq.l     A7, 4
  840. 0000085E  2F0C                     move.l     -[A7], A4
  841. 00000860  4EBA 3412                jsr        [PC + 0x3412 /* 00003C74 */]
  842. 00000864  2E1F                     move.l     D7, [A7]+
  843. 00000866  2054                     movea.l    A0, [A4]
  844. 00000868  2F28 0002                move.l     -[A7], [A0 + 0x2]
  845. 0000086C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  846. 00000870  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  847. 00000874  303C 0016                move.w     D0, 0x16
  848. 00000878  AAAA                     syscall    QuickTimeDispatch
  849. 0000087A  206E 0008                movea.l    A0, [A6 + 0x8]
  850. 0000087E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  851. 00000882  22D8                     move.l     [A1]+, [A0]+
  852. 00000884  22D8                     move.l     [A1]+, [A0]+
  853. 00000886  2054                     movea.l    A0, [A4]
  854. 00000888  2F28 0002                move.l     -[A7], [A0 + 0x2]
  855. 0000088C  486E FFF8                pea.l      [A6 - 0x8]
  856. 00000890  303C 00FA                move.w     D0, 0xFA
  857. 00000894  AAAA                     syscall    QuickTimeDispatch
  858. 00000896  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  859. 0000089A  2F0C                     move.l     -[A7], A4
  860. 0000089C  4EBA 392A                jsr        [PC + 0x392A /* 000041C8 */]
  861. 000008A0  2054                     movea.l    A0, [A4]
  862. 000008A2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  863. 000008A6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  864. 000008AA  7000                     moveq.l    D0, 0x00
  865. 000008AC  2F00                     move.l     -[A7], D0
  866. 000008AE  303C 0016                move.w     D0, 0x16
  867. 000008B2  AAAA                     syscall    QuickTimeDispatch
  868. 000008B4  2F07                     move.l     -[A7], D7
  869. 000008B6  2F0C                     move.l     -[A7], A4
  870. 000008B8  4EBA 3336                jsr        [PC + 0x3336 /* 00003BF0 */]
  871. 000008BC  2054                     movea.l    A0, [A4]
  872. 000008BE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  873. 000008C2  486E FFF0                pea.l      [A6 - 0x10]
  874. 000008C6  303C 00FA                move.w     D0, 0xFA
  875. 000008CA  AAAA                     syscall    QuickTimeDispatch
  876. 000008CC  2F06                     move.l     -[A7], D6
  877. 000008CE  2054                     movea.l    A0, [A4]
  878. 000008D0  1F28 0060                move.b     -[A7], [A0 + 0x60]
  879. 000008D4  2F0C                     move.l     -[A7], A4
  880. 000008D6  4EBA 34C4                jsr        [PC + 0x34C4 /* 00003D9C */]
  881. label000008DA:
  882. 000008DA  4CEE 18C0 FFC0           movem.l    D6,D7,A3,A4, [A6 - 0x40]
  883. 000008E0  4E5E                     unlink     A6
  884. 000008E2  205F                     movea.l    A0, [A7]+
  885. 000008E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  886. 000008E8  4ED0                     jmp        [A0]
  887. 000008EA  8020                     or.b       D0, -[A0]
  888. 000008EC  4452                     neg.w      [A2]
  889. 000008EE  4157                     chk.w      D0, [A7]
  890. 000008F0  534F                     subq.w     A7, 1
  891. 000008F2  4D45                     chk.w      D6, D5
  892. 000008F4  4652                     not.w      [A2]
  893. 000008F6  414D                     chk.w      D0, A5
  894. 000008F8  455F                     chk.w      D2, [A7]+
  895. 000008FA  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  896. 000008FE  4D4F                     chk.w      D6, A7
  897. 00000900  5649                     addq.w     A1, 3
  898. 00000902  454D                     chk.w      D2, A5
  899. 00000904  4F56                     chk.w      D7, [A6]
  900. 00000906  4945                     chk.w      D4, D5
  901. 00000908  4345                     chk.w      D1, D5
  902. 0000090A  4C4C 0000                movem.l    <none>, A4
  903. 0000090E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  904. export_2726: // at 00000910 (misaligned)
  905. 00000912  FD2C                     .extension 0xD2C <<F/4-5/6>> // unimplemented
  906. 00000914  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  907. 00000918  286E 0008                movea.l    A4, [A6 + 0x8]
  908. 0000091C  2054                     movea.l    A0, [A4]
  909. 0000091E  4AA8 0002                tst.l      [A0 + 0x2]
  910. 00000922  670C                     beq        +0xE /* 00000930 */
  911. 00000924  206E 000C                movea.l    A0, [A6 + 0xC]
  912. 00000928  2050                     movea.l    A0, [A0]
  913. 0000092A  4AA8 0002                tst.l      [A0 + 0x2]
  914. 0000092E  6608                     bne        +0xA /* 00000938 */
  915. label00000930:
  916. 00000930  422E 0010                clr.b      [A6 + 0x10]
  917. 00000934  6000 02A2                bra        +0x2A4 /* 00000BD8 */
  918. label00000938:
  919. 00000938  598F                     subq.l     A7, 4
  920. 0000093A  2054                     movea.l    A0, [A4]
  921. 0000093C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  922. 00000940  303C 002B                move.w     D0, 0x2B /* '+' */
  923. 00000944  AAAA                     syscall    QuickTimeDispatch
  924. 00000946  598F                     subq.l     A7, 4
  925. 00000948  206E 000C                movea.l    A0, [A6 + 0xC]
  926. 0000094C  2050                     movea.l    A0, [A0]
  927. 0000094E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  928. 00000952  303C 002B                move.w     D0, 0x2B /* '+' */
  929. 00000956  AAAA                     syscall    QuickTimeDispatch
  930. 00000958  201F                     move.l     D0, [A7]+
  931. 0000095A  B09F                     cmp.l      D0, [A7]+
  932. 0000095C  6708                     beq        +0xA /* 00000966 */
  933. 0000095E  422E 0010                clr.b      [A6 + 0x10]
  934. 00000962  6000 0274                bra        +0x276 /* 00000BD8 */
  935. label00000966:
  936. 00000966  598F                     subq.l     A7, 4
  937. 00000968  2054                     movea.l    A0, [A4]
  938. 0000096A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  939. 0000096E  303C 003F                move.w     D0, 0x3F /* '?' */
  940. 00000972  AAAA                     syscall    QuickTimeDispatch
  941. 00000974  598F                     subq.l     A7, 4
  942. 00000976  206E 000C                movea.l    A0, [A6 + 0xC]
  943. 0000097A  2050                     movea.l    A0, [A0]
  944. 0000097C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  945. 00000980  303C 003F                move.w     D0, 0x3F /* '?' */
  946. 00000984  AAAA                     syscall    QuickTimeDispatch
  947. 00000986  201F                     move.l     D0, [A7]+
  948. 00000988  B09F                     cmp.l      D0, [A7]+
  949. 0000098A  6708                     beq        +0xA /* 00000994 */
  950. 0000098C  422E 0010                clr.b      [A6 + 0x10]
  951. 00000990  6000 0246                bra        +0x248 /* 00000BD8 */
  952. label00000994:
  953. 00000994  7001                     moveq.l    D0, 0x01
  954. 00000996  A122                     syscall    NewHandle, flags=1
  955. 00000998  2D48 FFF8                move.l     [A6 - 0x8], A0
  956. 0000099C  6608                     bne        +0xA /* 000009A6 */
  957. 0000099E  422E 0010                clr.b      [A6 + 0x10]
  958. 000009A2  6000 0234                bra        +0x236 /* 00000BD8 */
  959. label000009A6:
  960. 000009A6  7001                     moveq.l    D0, 0x01
  961. 000009A8  A122                     syscall    NewHandle, flags=1
  962. 000009AA  2D48 FFFC                move.l     [A6 - 0x4], A0
  963. 000009AE  660E                     bne        +0x10 /* 000009BE */
  964. 000009B0  206E FFF8                movea.l    A0, [A6 - 0x8]
  965. 000009B4  A023                     syscall    DisposHandle/DisposeHandle
  966. 000009B6  422E 0010                clr.b      [A6 + 0x10]
  967. 000009BA  6000 021C                bra        +0x21E /* 00000BD8 */
  968. label000009BE:
  969. 000009BE  7A01                     moveq.l    D5, 0x01
  970. 000009C0  598F                     subq.l     A7, 4
  971. 000009C2  2054                     movea.l    A0, [A4]
  972. 000009C4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  973. 000009C8  303C 003F                move.w     D0, 0x3F /* '?' */
  974. 000009CC  AAAA                     syscall    QuickTimeDispatch
  975. 000009CE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  976. 000009D2  6000 01E8                bra        +0x1EA /* 00000BBC */
  977. label000009D6:
  978. 000009D6  598F                     subq.l     A7, 4
  979. 000009D8  2054                     movea.l    A0, [A4]
  980. 000009DA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  981. 000009DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  982. 000009E2  303C 0117                move.w     D0, 0x117
  983. 000009E6  AAAA                     syscall    QuickTimeDispatch
  984. 000009E8  2D5F FD2C                move.l     [A6 - 0x2D4], [A7]+
  985. 000009EC  598F                     subq.l     A7, 4
  986. 000009EE  2F2E FD2C                move.l     -[A7], [A6 - 0x2D4]
  987. 000009F2  303C 004B                move.w     D0, 0x4B /* 'K' */
  988. 000009F6  AAAA                     syscall    QuickTimeDispatch
  989. 000009F8  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  990. 000009FC  598F                     subq.l     A7, 4
  991. 000009FE  206E 000C                movea.l    A0, [A6 + 0xC]
  992. 00000A02  2050                     movea.l    A0, [A0]
  993. 00000A04  2F28 0002                move.l     -[A7], [A0 + 0x2]
  994. 00000A08  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  995. 00000A0C  303C 0117                move.w     D0, 0x117
  996. 00000A10  AAAA                     syscall    QuickTimeDispatch
  997. 00000A12  2D5F FD30                move.l     [A6 - 0x2D0], [A7]+
  998. 00000A16  598F                     subq.l     A7, 4
  999. 00000A18  2F2E FD30                move.l     -[A7], [A6 - 0x2D0]
  1000. 00000A1C  303C 004B                move.w     D0, 0x4B /* 'K' */
  1001. 00000A20  AAAA                     syscall    QuickTimeDispatch
  1002. 00000A22  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  1003. 00000A26  598F                     subq.l     A7, 4
  1004. 00000A28  2F2E FD2C                move.l     -[A7], [A6 - 0x2D4]
  1005. 00000A2C  303C 0062                move.w     D0, 0x62 /* 'b' */
  1006. 00000A30  AAAA                     syscall    QuickTimeDispatch
  1007. 00000A32  2D57 FD34                move.l     [A6 - 0x2CC], [A7]
  1008. 00000A36  486E FD38                pea.l      [A6 - 0x2C8]
  1009. 00000A3A  486E FD50                pea.l      [A6 - 0x2B0]
  1010. 00000A3E  486E FD40                pea.l      [A6 - 0x2C0]
  1011. 00000A42  303C 006F                move.w     D0, 0x6F /* 'o' */
  1012. 00000A46  AAAA                     syscall    QuickTimeDispatch
  1013. 00000A48  598F                     subq.l     A7, 4
  1014. 00000A4A  2F2E FD30                move.l     -[A7], [A6 - 0x2D0]
  1015. 00000A4E  303C 0062                move.w     D0, 0x62 /* 'b' */
  1016. 00000A52  AAAA                     syscall    QuickTimeDispatch
  1017. 00000A54  2657                     movea.l    A3, [A7]
  1018. 00000A56  486E FD3C                pea.l      [A6 - 0x2C4]
  1019. 00000A5A  486E FE50                pea.l      [A6 - 0x1B0]
  1020. 00000A5E  486E FD44                pea.l      [A6 - 0x2BC]
  1021. 00000A62  303C 006F                move.w     D0, 0x6F /* 'o' */
  1022. 00000A66  AAAA                     syscall    QuickTimeDispatch
  1023. 00000A68  202E FD38                move.l     D0, [A6 - 0x2C8]
  1024. 00000A6C  B0AE FD3C                cmp.l      D0, [A6 - 0x2C4]
  1025. 00000A70  660A                     bne        +0xC /* 00000A7C */
  1026. 00000A72  202E FD40                move.l     D0, [A6 - 0x2C0]
  1027. 00000A76  B0AE FD44                cmp.l      D0, [A6 - 0x2BC]
  1028. 00000A7A  6706                     beq        +0x8 /* 00000A82 */
  1029. label00000A7C:
  1030. 00000A7C  4205                     clr.b      D5
  1031. 00000A7E  6000 0148                bra        +0x14A /* 00000BC8 */
  1032. label00000A82:
  1033. 00000A82  558F                     subq.l     A7, 2
  1034. 00000A84  2F2E FD34                move.l     -[A7], [A6 - 0x2CC]
  1035. 00000A88  486E FFF0                pea.l      [A6 - 0x10]
  1036. 00000A8C  303C 0199                move.w     D0, 0x199
  1037. 00000A90  AAAA                     syscall    QuickTimeDispatch
  1038. 00000A92  3C1F                     move.w     D6, [A7]+
  1039. 00000A94  558F                     subq.l     A7, 2
  1040. 00000A96  2F0B                     move.l     -[A7], A3
  1041. 00000A98  486E FFF2                pea.l      [A6 - 0xE]
  1042. 00000A9C  303C 0199                move.w     D0, 0x199
  1043. 00000AA0  AAAA                     syscall    QuickTimeDispatch
  1044. 00000AA2  381F                     move.w     D4, [A7]+
  1045. 00000AA4  4A46                     tst.w      D6
  1046. 00000AA6  660E                     bne        +0x10 /* 00000AB6 */
  1047. 00000AA8  4A44                     tst.w      D4
  1048. 00000AAA  660A                     bne        +0xC /* 00000AB6 */
  1049. 00000AAC  302E FFF0                move.w     D0, [A6 - 0x10]
  1050. 00000AB0  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1051. 00000AB4  6706                     beq        +0x8 /* 00000ABC */
  1052. label00000AB6:
  1053. 00000AB6  4205                     clr.b      D5
  1054. 00000AB8  6000 010E                bra        +0x110 /* 00000BC8 */
  1055. label00000ABC:
  1056. 00000ABC  3E2E FFF0                move.w     D7, [A6 - 0x10]
  1057. 00000AC0  6000 00EC                bra        +0xEE /* 00000BAE */
  1058. label00000AC4:
  1059. 00000AC4  558F                     subq.l     A7, 2
  1060. 00000AC6  2F2E FD34                move.l     -[A7], [A6 - 0x2CC]
  1061. 00000ACA  3F07                     move.w     -[A7], D7
  1062. 00000ACC  486E FFF8                pea.l      [A6 - 0x8]
  1063. 00000AD0  486E FD48                pea.l      [A6 - 0x2B8]
  1064. 00000AD4  486E FFE6                pea.l      [A6 - 0x1A]
  1065. 00000AD8  303C 0197                move.w     D0, 0x197
  1066. 00000ADC  AAAA                     syscall    QuickTimeDispatch
  1067. 00000ADE  3C1F                     move.w     D6, [A7]+
  1068. 00000AE0  558F                     subq.l     A7, 2
  1069. 00000AE2  2F0B                     move.l     -[A7], A3
  1070. 00000AE4  3F07                     move.w     -[A7], D7
  1071. 00000AE6  486E FFFC                pea.l      [A6 - 0x4]
  1072. 00000AEA  486E FD4C                pea.l      [A6 - 0x2B4]
  1073. 00000AEE  486E FFEA                pea.l      [A6 - 0x16]
  1074. 00000AF2  303C 0197                move.w     D0, 0x197
  1075. 00000AF6  AAAA                     syscall    QuickTimeDispatch
  1076. 00000AF8  381F                     move.w     D4, [A7]+
  1077. 00000AFA  B846                     cmp.w      D4, D6
  1078. 00000AFC  660A                     bne        +0xC /* 00000B08 */
  1079. 00000AFE  202E FD48                move.l     D0, [A6 - 0x2B8]
  1080. 00000B02  B0AE FD4C                cmp.l      D0, [A6 - 0x2B4]
  1081. 00000B06  6706                     beq        +0x8 /* 00000B0E */
  1082. label00000B08:
  1083. 00000B08  4205                     clr.b      D5
  1084. 00000B0A  6000 00A8                bra        +0xAA /* 00000BB4 */
  1085. label00000B0E:
  1086. 00000B0E  4A46                     tst.w      D6
  1087. 00000B10  6600 0098                bne        +0x9A /* 00000BAA */
  1088. 00000B14  0CAE 616C 6973 FD48      cmpi.l     [A6 - 0x2B8], 0x616C6973 /* 'alis' */
  1089. 00000B1C  6600 008C                bne        +0x8E /* 00000BAA */
  1090. 00000B20  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  1091. 00000B26  422E FFE5                clr.b      [A6 - 0x1B]
  1092. 00000B2A  558F                     subq.l     A7, 2
  1093. 00000B2C  7000                     moveq.l    D0, 0x00
  1094. 00000B2E  2F00                     move.l     -[A7], D0
  1095. 00000B30  4878 0102                push.l     0x102
  1096. 00000B34  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1097. 00000B38  486E FFEE                pea.l      [A6 - 0x12]
  1098. 00000B3C  486E FF50                pea.l      [A6 - 0xB0]
  1099. 00000B40  486E FFE5                pea.l      [A6 - 0x1B]
  1100. 00000B44  2F00                     move.l     -[A7], D0
  1101. 00000B46  2F00                     move.l     -[A7], D0
  1102. 00000B48  7005                     moveq.l    D0, 0x05
  1103. 00000B4A  A823                     syscall    AliasDispatch
  1104. 00000B4C  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  1105. 00000B52  422E FFE5                clr.b      [A6 - 0x1B]
  1106. 00000B56  558F                     subq.l     A7, 2
  1107. 00000B58  7000                     moveq.l    D0, 0x00
  1108. 00000B5A  2F00                     move.l     -[A7], D0
  1109. 00000B5C  4878 0102                push.l     0x102
  1110. 00000B60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1111. 00000B64  486E FFEE                pea.l      [A6 - 0x12]
  1112. 00000B68  486E FF96                pea.l      [A6 - 0x6A]
  1113. 00000B6C  486E FFE5                pea.l      [A6 - 0x1B]
  1114. 00000B70  2F00                     move.l     -[A7], D0
  1115. 00000B72  2F00                     move.l     -[A7], D0
  1116. 00000B74  7005                     moveq.l    D0, 0x05
  1117. 00000B76  A823                     syscall    AliasDispatch
  1118. 00000B78  302E FF50                move.w     D0, [A6 - 0xB0]
  1119. 00000B7C  B06E FF50                cmp.w      D0, [A6 - 0xB0]
  1120. 00000B80  584F                     addq.w     A7, 4
  1121. 00000B82  6622                     bne        +0x24 /* 00000BA6 */
  1122. 00000B84  202E FF52                move.l     D0, [A6 - 0xAE]
  1123. 00000B88  B0AE FF98                cmp.l      D0, [A6 - 0x68]
  1124. 00000B8C  6618                     bne        +0x1A /* 00000BA6 */
  1125. 00000B8E  558F                     subq.l     A7, 2
  1126. 00000B90  486E FF56                pea.l      [A6 - 0xAA]
  1127. 00000B94  486E FF9C                pea.l      [A6 - 0x64]
  1128. 00000B98  7001                     moveq.l    D0, 0x01
  1129. 00000B9A  1F00                     move.b     -[A7], D0
  1130. 00000B9C  1F00                     move.b     -[A7], D0
  1131. 00000B9E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1132. 00000BA2  4A1F                     tst.b      [A7]+
  1133. 00000BA4  6604                     bne        +0x6 /* 00000BAA */
  1134. label00000BA6:
  1135. 00000BA6  4205                     clr.b      D5
  1136. 00000BA8  600A                     bra        +0xC /* 00000BB4 */
  1137. label00000BAA:
  1138. 00000BAA  3007                     move.w     D0, D7
  1139. 00000BAC  5347                     subq.w     D7, 1
  1140. label00000BAE:
  1141. 00000BAE  4A47                     tst.w      D7
  1142. 00000BB0  6E00 FF12                bgt        -0xEC /* 00000AC4 */
  1143. label00000BB4:
  1144. 00000BB4  202E FFF4                move.l     D0, [A6 - 0xC]
  1145. 00000BB8  53AE FFF4                subq.l     [A6 - 0xC], 1
  1146. label00000BBC:
  1147. 00000BBC  4AAE FFF4                tst.l      [A6 - 0xC]
  1148. 00000BC0  6F06                     ble        +0x8 /* 00000BC8 */
  1149. 00000BC2  4A05                     tst.b      D5
  1150. 00000BC4  6600 FE10                bne        -0x1EE /* 000009D6 */
  1151. label00000BC8:
  1152. 00000BC8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1153. 00000BCC  A023                     syscall    DisposHandle/DisposeHandle
  1154. 00000BCE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1155. 00000BD2  A023                     syscall    DisposHandle/DisposeHandle
  1156. 00000BD4  1D45 0010                move.b     [A6 + 0x10], D5
  1157. label00000BD8:
  1158. 00000BD8  4CEE 18F8 FD10           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2F0]
  1159. 00000BDE  4E5E                     unlink     A6
  1160. 00000BE0  205F                     movea.l    A0, [A7]+
  1161. 00000BE2  504F                     addq.w     A7, 8
  1162. 00000BE4  4ED0                     jmp        [A0]
  1163. 00000BE6  9F54                     sub.w      [A4], D7
  1164. 00000BE8  4D4F                     chk.w      D6, A7
  1165. 00000BEA  5649                     addq.w     A1, 3
  1166. 00000BEC  454D                     chk.w      D2, A5
  1167. 00000BEE  4F56                     chk.w      D7, [A6]
  1168. 00000BF0  4945                     chk.w      D4, D5
  1169. 00000BF2  4345                     chk.w      D1, D5
  1170. 00000BF4  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  1171. 00000BF8  5346                     subq.w     D6, 1
  1172. 00000BFA  524F                     addq.w     A7, 1
  1173. 00000BFC  4D53                     chk.w      D6, [A3]
  1174. 00000BFE  414D                     chk.w      D0, A5
  1175. 00000C00  454D                     chk.w      D2, A5
  1176. 00000C02  4F56                     chk.w      D7, [A6]
  1177. 00000C04  4945                     chk.w      D4, D5
  1178. 00000C06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1179. // begin alternate branch 00000C08-00000C12
  1180. export_2727:
  1181. fn00000C08:
  1182. 00000C08  4E56 0000                link       A6, 0
  1183. 00000C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1184. 00000C10  2050                     movea.l    A0, [A0]
  1185. // end alternate branch 00000C08-00000C12
  1186. export_2727: // at 00000C08 (misaligned)
  1187. fn00000C08: // (misaligned)
  1188. 00000C0A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1189. 00000C0E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1190. 00000C12  2D68 0002 000C           move.l     [A6 + 0xC], [A0 + 0x2]
  1191. 00000C18  4E5E                     unlink     A6
  1192. 00000C1A  2E9F                     move.l     [A7], [A7]+
  1193. 00000C1C  4E75                     rts
  1194. 00000C1E  9854                     sub.w      D4, [A4]
  1195. 00000C20  4D4F                     chk.w      D6, A7
  1196. 00000C22  5649                     addq.w     A1, 3
  1197. 00000C24  454D                     chk.w      D2, A5
  1198. 00000C26  4F56                     chk.w      D7, [A6]
  1199. 00000C28  4945                     chk.w      D4, D5
  1200. 00000C2A  4345                     chk.w      D1, D5
  1201. 00000C2C  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  1202. 00000C30  4554                     chk.w      D2, [A4]
  1203. 00000C32  4D4F                     chk.w      D6, A7
  1204. 00000C34  5649                     addq.w     A1, 3
  1205. 00000C36  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1206. 00000C38  0000 0000                ori.b      D0, 0x0
  1207. export_2728:
  1208. 00000C3C  4E56 0000                link       A6, 0
  1209. 00000C40  2F0C                     move.l     -[A7], A4
  1210. 00000C42  286E 0008                movea.l    A4, [A6 + 0x8]
  1211. 00000C46  2054                     movea.l    A0, [A4]
  1212. 00000C48  4AA8 0058                tst.l      [A0 + 0x58]
  1213. 00000C4C  671A                     beq        +0x1C /* 00000C68 */
  1214. 00000C4E  558F                     subq.l     A7, 2
  1215. 00000C50  2054                     movea.l    A0, [A4]
  1216. 00000C52  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1217. 00000C56  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1218. 00000C5A  4A1F                     tst.b      [A7]+
  1219. 00000C5C  660A                     bne        +0xC /* 00000C68 */
  1220. 00000C5E  7000                     moveq.l    D0, 0x00
  1221. 00000C60  2F00                     move.l     -[A7], D0
  1222. 00000C62  2F0C                     move.l     -[A7], A4
  1223. 00000C64  4EBA 003A                jsr        [PC + 0x3A /* 00000CA0 */]
  1224. label00000C68:
  1225. 00000C68  2054                     movea.l    A0, [A4]
  1226. 00000C6A  2D68 0058 000C           move.l     [A6 + 0xC], [A0 + 0x58]
  1227. 00000C70  286E FFFC                movea.l    A4, [A6 - 0x4]
  1228. 00000C74  4E5E                     unlink     A6
  1229. 00000C76  2E9F                     move.l     [A7], [A7]+
  1230. 00000C78  4E75                     rts
  1231. 00000C7A  8020                     or.b       D0, -[A0]
  1232. 00000C7C  544D                     addq.w     A5, 2
  1233. 00000C7E  4F56                     chk.w      D7, [A6]
  1234. 00000C80  4945                     chk.w      D4, D5
  1235. 00000C82  4D4F                     chk.w      D6, A7
  1236. 00000C84  5649                     addq.w     A1, 3
  1237. 00000C86  4543                     chk.w      D2, D3
  1238. 00000C88  454C                     chk.w      D2, A4
  1239. 00000C8A  4C2E 4745 5446           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446]
  1240. 00000C90  524F                     addq.w     A7, 1
  1241. 00000C92  4D4D                     chk.w      D6, A5
  1242. 00000C94  4F56                     chk.w      D7, [A6]
  1243. 00000C96  4945                     chk.w      D4, D5
  1244. 00000C98  4345                     chk.w      D1, D5
  1245. 00000C9A  4C4C 0000                movem.l    <none>, A4
  1246. 00000C9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1247. // begin alternate branch 00000CA0-00000CAA
  1248. export_2729:
  1249. fn00000CA0:
  1250. 00000CA0  4E56 0000                link       A6, 0
  1251. 00000CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1252. 00000CA8  2050                     movea.l    A0, [A0]
  1253. // end alternate branch 00000CA0-00000CAA
  1254. export_2729: // at 00000CA0 (misaligned)
  1255. fn00000CA0: // (misaligned)
  1256. 00000CA2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1257. 00000CA6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1258. 00000CAA  216E 000C 0058           move.l     [A0 + 0x58], [A6 + 0xC]
  1259. 00000CB0  4E5E                     unlink     A6
  1260. 00000CB2  205F                     movea.l    A0, [A7]+
  1261. 00000CB4  504F                     addq.w     A7, 8
  1262. 00000CB6  4ED0                     jmp        [A0]
  1263. 00000CB8  8020                     or.b       D0, -[A0]
  1264. 00000CBA  544D                     addq.w     A5, 2
  1265. 00000CBC  4F56                     chk.w      D7, [A6]
  1266. 00000CBE  4945                     chk.w      D4, D5
  1267. 00000CC0  4D4F                     chk.w      D6, A7
  1268. 00000CC2  5649                     addq.w     A1, 3
  1269. 00000CC4  4543                     chk.w      D2, D3
  1270. 00000CC6  454C                     chk.w      D2, A4
  1271. 00000CC8  4C2E 5345 5446           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5446]
  1272. 00000CCE  524F                     addq.w     A7, 1
  1273. 00000CD0  4D4D                     chk.w      D6, A5
  1274. 00000CD2  4F56                     chk.w      D7, [A6]
  1275. 00000CD4  4945                     chk.w      D4, D5
  1276. 00000CD6  4345                     chk.w      D1, D5
  1277. 00000CD8  4C4C 0000                movem.l    <none>, A4
  1278. export_2730:
  1279. 00000CDC  4E56 0000                link       A6, 0
  1280. 00000CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1281. 00000CE4  2050                     movea.l    A0, [A0]
  1282. 00000CE6  2D68 000A 000C           move.l     [A6 + 0xC], [A0 + 0xA]
  1283. 00000CEC  4E5E                     unlink     A6
  1284. 00000CEE  2E9F                     move.l     [A7], [A7]+
  1285. 00000CF0  4E75                     rts
  1286. 00000CF2  8026                     or.b       D0, -[A6]
  1287. 00000CF4  544D                     addq.w     A5, 2
  1288. 00000CF6  4F56                     chk.w      D7, [A6]
  1289. 00000CF8  4945                     chk.w      D4, D5
  1290. 00000CFA  4D4F                     chk.w      D6, A7
  1291. 00000CFC  5649                     addq.w     A1, 3
  1292. 00000CFE  4543                     chk.w      D2, D3
  1293. 00000D00  454C                     chk.w      D2, A4
  1294. 00000D02  4C2E 4745 5446           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446]
  1295. 00000D08  524F                     addq.w     A7, 1
  1296. 00000D0A  4D4D                     chk.w      D6, A5
  1297. 00000D0C  4F56                     chk.w      D7, [A6]
  1298. 00000D0E  4945                     chk.w      D4, D5
  1299. 00000D10  4F46                     chk.w      D7, D6
  1300. 00000D12  4653                     not.w      [A3]
  1301. 00000D14  4554                     chk.w      D2, [A4]
  1302. 00000D16  5449                     addq.w     A1, 2
  1303. 00000D18  4D45                     chk.w      D6, D5
  1304. 00000D1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1305. export_2731: // at 00000D1C (misaligned)
  1306. 00000D1E  0000 48E7                ori.b      D0, 0xE7
  1307. 00000D22  0108                     btst       A0, D0
  1308. 00000D24  286E 0008                movea.l    A4, [A6 + 0x8]
  1309. 00000D28  2054                     movea.l    A0, [A4]
  1310. 00000D2A  4AA8 0076                tst.l      [A0 + 0x76]
  1311. 00000D2E  6710                     beq        +0x12 /* 00000D40 */
  1312. 00000D30  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1313. 00000D34  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1314. 00000D38  2054                     movea.l    A0, [A4]
  1315. 00000D3A  7000                     moveq.l    D0, 0x00
  1316. 00000D3C  2140 0076                move.l     [A0 + 0x76], D0
  1317. label00000D40:
  1318. 00000D40  2054                     movea.l    A0, [A4]
  1319. 00000D42  4AA8 005C                tst.l      [A0 + 0x5C]
  1320. 00000D46  6710                     beq        +0x12 /* 00000D58 */
  1321. 00000D48  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1322. 00000D4C  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1323. 00000D50  2054                     movea.l    A0, [A4]
  1324. 00000D52  7000                     moveq.l    D0, 0x00
  1325. 00000D54  2140 005C                move.l     [A0 + 0x5C], D0
  1326. label00000D58:
  1327. 00000D58  2F0C                     move.l     -[A7], A4
  1328. 00000D5A  4EAD 582A                jsr        [A5 + 0x582A /* export_2817 */]
  1329. 00000D5E  2F0C                     move.l     -[A7], A4
  1330. 00000D60  4EBA 0092                jsr        [PC + 0x92 /* 00000DF4 */]
  1331. 00000D64  2054                     movea.l    A0, [A4]
  1332. 00000D66  4AA8 0002                tst.l      [A0 + 0x2]
  1333. 00000D6A  671C                     beq        +0x1E /* 00000D88 */
  1334. 00000D6C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1335. 00000D70  303C 0023                move.w     D0, 0x23 /* '#' */
  1336. 00000D74  AAAA                     syscall    QuickTimeDispatch
  1337. 00000D76  558F                     subq.l     A7, 2
  1338. 00000D78  303C 0003                move.w     D0, 0x3
  1339. 00000D7C  AAAA                     syscall    QuickTimeDispatch
  1340. 00000D7E  3E1F                     move.w     D7, [A7]+
  1341. 00000D80  2054                     movea.l    A0, [A4]
  1342. 00000D82  7000                     moveq.l    D0, 0x00
  1343. 00000D84  2140 0002                move.l     [A0 + 0x2], D0
  1344. label00000D88:
  1345. 00000D88  7000                     moveq.l    D0, 0x00
  1346. 00000D8A  2F00                     move.l     -[A7], D0
  1347. 00000D8C  2F0C                     move.l     -[A7], A4
  1348. 00000D8E  4EBA FF10                jsr        [PC - 0xF0 /* 00000CA0 */]
  1349. 00000D92  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1350. 00000D98  4E5E                     unlink     A6
  1351. 00000D9A  2E9F                     move.l     [A7], [A7]+
  1352. 00000D9C  4E75                     rts
  1353. 00000D9E  9A54                     sub.w      D5, [A4]
  1354. 00000DA0  4D4F                     chk.w      D6, A7
  1355. 00000DA2  5649                     addq.w     A1, 3
  1356. 00000DA4  454D                     chk.w      D2, A5
  1357. 00000DA6  4F56                     chk.w      D7, [A6]
  1358. 00000DA8  4945                     chk.w      D4, D5
  1359. 00000DAA  4345                     chk.w      D1, D5
  1360. 00000DAC  4C4C 2E43                movem.l    D0,D1,D6,A1,A2,A3,A5, A4
  1361. 00000DB0  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1362. 00000DB4  4D4F                     chk.w      D6, A7
  1363. 00000DB6  5649                     addq.w     A1, 3
  1364. 00000DB8  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1365. 00000DBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1366. export_2732: // at 00000DBC (misaligned)
  1367. 00000DBE  0000 2F0C                ori.b      D0, 0xC
  1368. 00000DC2  286E 0008                movea.l    A4, [A6 + 0x8]
  1369. 00000DC6  2F0C                     move.l     -[A7], A4
  1370. 00000DC8  4EAD 34A2                jsr        [A5 + 0x34A2 /* export_1680 */]
  1371. 00000DCC  2F0C                     move.l     -[A7], A4
  1372. 00000DCE  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1373. 00000DD2  286E FFFC                movea.l    A4, [A6 - 0x4]
  1374. 00000DD6  4E5E                     unlink     A6
  1375. 00000DD8  2E9F                     move.l     [A7], [A7]+
  1376. 00000DDA  4E75                     rts
  1377. 00000DDC  9454                     sub.w      D2, [A4]
  1378. 00000DDE  4D4F                     chk.w      D6, A7
  1379. 00000DE0  5649                     addq.w     A1, 3
  1380. 00000DE2  454D                     chk.w      D2, A5
  1381. 00000DE4  4F56                     chk.w      D7, [A6]
  1382. 00000DE6  4945                     chk.w      D4, D5
  1383. 00000DE8  4345                     chk.w      D1, D5
  1384. 00000DEA  4C4C 2E46                movem.l    D1,D2,D6,A1,A2,A3,A5, A4
  1385. 00000DEE  5245                     addq.w     D5, 1
  1386. 00000DF0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1387. 00000DF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1388. // begin alternate branch 00000DF4-00000DFA
  1389. fn00000DF4:
  1390. 00000DF4  4E56 0000                link       A6, 0
  1391. 00000DF8  2F0C                     move.l     -[A7], A4
  1392. // end alternate branch 00000DF4-00000DFA
  1393. fn00000DF4: // (misaligned)
  1394. 00000DF6  0000 2F0C                ori.b      D0, 0xC
  1395. 00000DFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1396. 00000DFE  2054                     movea.l    A0, [A4]
  1397. 00000E00  4AA8 0054                tst.l      [A0 + 0x54]
  1398. 00000E04  6722                     beq        +0x24 /* 00000E28 */
  1399. 00000E06  558F                     subq.l     A7, 2
  1400. 00000E08  7000                     moveq.l    D0, 0x00
  1401. 00000E0A  1F00                     move.b     -[A7], D0
  1402. 00000E0C  2F0C                     move.l     -[A7], A4
  1403. 00000E0E  4EBA 11B4                jsr        [PC + 0x11B4 /* 00001FC4 */]
  1404. 00000E12  2054                     movea.l    A0, [A4]
  1405. 00000E14  2F28 0054                move.l     -[A7], [A0 + 0x54]
  1406. 00000E18  303C 00EC                move.w     D0, 0xEC
  1407. 00000E1C  AAAA                     syscall    QuickTimeDispatch
  1408. 00000E1E  2054                     movea.l    A0, [A4]
  1409. 00000E20  7000                     moveq.l    D0, 0x00
  1410. 00000E22  2140 0054                move.l     [A0 + 0x54], D0
  1411. 00000E26  544F                     addq.w     A7, 2
  1412. label00000E28:
  1413. 00000E28  286E FFFC                movea.l    A4, [A6 - 0x4]
  1414. 00000E2C  4E5E                     unlink     A6
  1415. 00000E2E  2E9F                     move.l     [A7], [A7]+
  1416. 00000E30  4E75                     rts
  1417. 00000E32  8020                     or.b       D0, -[A0]
  1418. 00000E34  544D                     addq.w     A5, 2
  1419. 00000E36  4F56                     chk.w      D7, [A6]
  1420. 00000E38  4945                     chk.w      D4, D5
  1421. 00000E3A  4D4F                     chk.w      D6, A7
  1422. 00000E3C  5649                     addq.w     A1, 3
  1423. 00000E3E  4543                     chk.w      D2, D3
  1424. 00000E40  454C                     chk.w      D2, A4
  1425. 00000E42  4C2E 4449 5350           movem.w    D0,D3,D6,A2,A6, [A6 + 0x5350]
  1426. 00000E48  4F53                     chk.w      D7, [A3]
  1427. 00000E4A  4543                     chk.w      D2, D3
  1428. 00000E4C  414C                     chk.w      D0, A4
  1429. 00000E4E  4C42 4143                movem.l    D0,D1,D6,A0,A6, D2
  1430. 00000E52  4B53                     chk.w      D5, [A3]
  1431. 00000E54  0000 0000                ori.b      D0, 0x0
  1432. export_2733:
  1433. 00000E58  4E56 FFF8                link       A6, -0x0008
  1434. 00000E5C  48E7 0108                movem.l    -[A7], D7,A4
  1435. 00000E60  286E 0008                movea.l    A4, [A6 + 0x8]
  1436. 00000E64  2054                     movea.l    A0, [A4]
  1437. 00000E66  3E28 003E                move.w     D7, [A0 + 0x3E]
  1438. 00000E6A  7000                     moveq.l    D0, 0x00
  1439. 00000E6C  2140 0062                move.l     [A0 + 0x62], D0
  1440. 00000E70  2054                     movea.l    A0, [A4]
  1441. 00000E72  2140 0066                move.l     [A0 + 0x66], D0
  1442. 00000E76  2054                     movea.l    A0, [A4]
  1443. 00000E78  2140 0076                move.l     [A0 + 0x76], D0
  1444. 00000E7C  598F                     subq.l     A7, 4
  1445. 00000E7E  2054                     movea.l    A0, [A4]
  1446. 00000E80  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  1447. 00000E84  4EAD 356A                jsr        [A5 + 0x356A /* export_1705 */]
  1448. 00000E88  2054                     movea.l    A0, [A4]
  1449. 00000E8A  215F 004C                move.l     [A0 + 0x4C], [A7]+
  1450. 00000E8E  598F                     subq.l     A7, 4
  1451. 00000E90  2054                     movea.l    A0, [A4]
  1452. 00000E92  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1453. 00000E96  4EAD 356A                jsr        [A5 + 0x356A /* export_1705 */]
  1454. 00000E9A  2054                     movea.l    A0, [A4]
  1455. 00000E9C  215F 0050                move.l     [A0 + 0x50], [A7]+
  1456. 00000EA0  206E 000C                movea.l    A0, [A6 + 0xC]
  1457. 00000EA4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1458. 00000EA8  22D8                     move.l     [A1]+, [A0]+
  1459. 00000EAA  22D8                     move.l     [A1]+, [A0]+
  1460. 00000EAC  558F                     subq.l     A7, 2
  1461. 00000EAE  486E FFF8                pea.l      [A6 - 0x8]
  1462. 00000EB2  486D F814                pea.l      [A5 - 0x7EC]
  1463. 00000EB6  A8A6                     syscall    EqualRect
  1464. 00000EB8  4A1F                     tst.b      [A7]+
  1465. 00000EBA  670A                     beq        +0xC /* 00000EC6 */
  1466. 00000EBC  486E FFF8                pea.l      [A6 - 0x8]
  1467. 00000EC0  2F0C                     move.l     -[A7], A4
  1468. 00000EC2  4EBA 18B8                jsr        [PC + 0x18B8 /* 0000277C */]
  1469. label00000EC6:
  1470. 00000EC6  2054                     movea.l    A0, [A4]
  1471. 00000EC8  4AA8 0002                tst.l      [A0 + 0x2]
  1472. 00000ECC  6722                     beq        +0x24 /* 00000EF0 */
  1473. 00000ECE  2F0C                     move.l     -[A7], A4
  1474. 00000ED0  486E FFF8                pea.l      [A6 - 0x8]
  1475. 00000ED4  598F                     subq.l     A7, 4
  1476. 00000ED6  2F0C                     move.l     -[A7], A4
  1477. 00000ED8  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  1478. 00000EDC  2054                     movea.l    A0, [A4]
  1479. 00000EDE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1480. 00000EE2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1481. 00000EE6  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  1482. 00000EEA  2F0C                     move.l     -[A7], A4
  1483. 00000EEC  4EAD 3472                jsr        [A5 + 0x3472 /* export_1674 */]
  1484. label00000EF0:
  1485. 00000EF0  4A2E 0010                tst.b      [A6 + 0x10]
  1486. 00000EF4  6706                     beq        +0x8 /* 00000EFC */
  1487. 00000EF6  48C7                     ext.l      D7
  1488. 00000EF8  2007                     move.l     D0, D7
  1489. 00000EFA  6002                     bra        +0x4 /* 00000EFE */
  1490. label00000EFC:
  1491. 00000EFC  7000                     moveq.l    D0, 0x00
  1492. label00000EFE:
  1493. 00000EFE  2054                     movea.l    A0, [A4]
  1494. 00000F00  3140 003E                move.w     [A0 + 0x3E], D0
  1495. 00000F04  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  1496. 00000F0A  4E5E                     unlink     A6
  1497. 00000F0C  205F                     movea.l    A0, [A7]+
  1498. 00000F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1499. 00000F12  4ED0                     jmp        [A0]
  1500. 00000F14  9954                     sub.w      [A4], D4
  1501. 00000F16  4D4F                     chk.w      D6, A7
  1502. 00000F18  5649                     addq.w     A1, 3
  1503. 00000F1A  454D                     chk.w      D2, A5
  1504. 00000F1C  4F56                     chk.w      D7, [A6]
  1505. 00000F1E  4945                     chk.w      D4, D5
  1506. 00000F20  4345                     chk.w      D1, D5
  1507. 00000F22  4C4C 2E50                movem.l    D4,D6,A1,A2,A3,A5, A4
  1508. 00000F26  4F53                     chk.w      D7, [A3]
  1509. 00000F28  5443                     addq.w     D3, 2
  1510. 00000F2A  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1511. 00000F2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1512. export_2734: // at 00000F30 (misaligned)
  1513. 00000F32  FFF4                     .invalid   <<F/7/7>>
  1514. 00000F34  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1515. 00000F38  286E 0008                movea.l    A4, [A6 + 0x8]
  1516. 00000F3C  2054                     movea.l    A0, [A4]
  1517. 00000F3E  4AA8 0002                tst.l      [A0 + 0x2]
  1518. 00000F42  6700 00AE                beq        +0xB0 /* 00000FF2 */
  1519. 00000F46  4AAE 000C                tst.l      [A6 + 0xC]
  1520. 00000F4A  6700 00A6                beq        +0xA8 /* 00000FF2 */
  1521. 00000F4E  598F                     subq.l     A7, 4
  1522. 00000F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1523. 00000F54  4EAD 4DCA                jsr        [A5 + 0x4DCA /* export_2485 */]
  1524. 00000F58  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1525. 00000F5C  6700 0094                beq        +0x96 /* 00000FF2 */
  1526. 00000F60  598F                     subq.l     A7, 4
  1527. 00000F62  2054                     movea.l    A0, [A4]
  1528. 00000F64  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1529. 00000F68  303C 003F                move.w     D0, 0x3F /* '?' */
  1530. 00000F6C  AAAA                     syscall    QuickTimeDispatch
  1531. 00000F6E  2E1F                     move.l     D7, [A7]+
  1532. 00000F70  607C                     bra        +0x7E /* 00000FEE */
  1533. label00000F72:
  1534. 00000F72  598F                     subq.l     A7, 4
  1535. 00000F74  2054                     movea.l    A0, [A4]
  1536. 00000F76  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1537. 00000F7A  2F07                     move.l     -[A7], D7
  1538. 00000F7C  303C 0117                move.w     D0, 0x117
  1539. 00000F80  AAAA                     syscall    QuickTimeDispatch
  1540. 00000F82  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1541. 00000F86  598F                     subq.l     A7, 4
  1542. 00000F88  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1543. 00000F8C  303C 0062                move.w     D0, 0x62 /* 'b' */
  1544. 00000F90  AAAA                     syscall    QuickTimeDispatch
  1545. 00000F92  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1546. 00000F96  598F                     subq.l     A7, 4
  1547. 00000F98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1548. 00000F9C  303C 0070                move.w     D0, 0x70 /* 'p' */
  1549. 00000FA0  AAAA                     syscall    QuickTimeDispatch
  1550. 00000FA2  265F                     movea.l    A3, [A7]+
  1551. 00000FA4  200B                     move.l     D0, A3
  1552. 00000FA6  6742                     beq        +0x44 /* 00000FEA */
  1553. 00000FA8  2F0B                     move.l     -[A7], A3
  1554. 00000FAA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1555. 00000FAE  2F3C A970 7276           move.l     -[A7], 0xA9707276
  1556. 00000FB4  2F0C                     move.l     -[A7], A4
  1557. 00000FB6  4EBA 0068                jsr        [PC + 0x68 /* 00001020 */]
  1558. 00000FBA  2F0B                     move.l     -[A7], A3
  1559. 00000FBC  598F                     subq.l     A7, 4
  1560. 00000FBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1561. 00000FC2  4EAD 4DAA                jsr        [A5 + 0x4DAA /* export_2481 */]
  1562. 00000FC6  2F3C A970 6E6D           move.l     -[A7], 0xA9706E6D
  1563. 00000FCC  2F0C                     move.l     -[A7], A4
  1564. 00000FCE  4EBA 0050                jsr        [PC + 0x50 /* 00001020 */]
  1565. 00000FD2  2F0B                     move.l     -[A7], A3
  1566. 00000FD4  598F                     subq.l     A7, 4
  1567. 00000FD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1568. 00000FDA  4EAD 4DBA                jsr        [A5 + 0x4DBA /* export_2483 */]
  1569. 00000FDE  2F3C A970 636D           move.l     -[A7], 0xA970636D
  1570. 00000FE4  2F0C                     move.l     -[A7], A4
  1571. 00000FE6  4EBA 0038                jsr        [PC + 0x38 /* 00001020 */]
  1572. label00000FEA:
  1573. 00000FEA  2007                     move.l     D0, D7
  1574. 00000FEC  5387                     subq.l     D7, 1
  1575. label00000FEE:
  1576. 00000FEE  4A87                     tst.l      D7
  1577. 00000FF0  6E80                     bgt        -0x7E /* 00000F72 */
  1578. label00000FF2:
  1579. 00000FF2  4CEE 1888 FFE4           movem.l    D3,D7,A3,A4, [A6 - 0x1C]
  1580. 00000FF8  4E5E                     unlink     A6
  1581. 00000FFA  205F                     movea.l    A0, [A7]+
  1582. 00000FFC  504F                     addq.w     A7, 8
  1583. 00000FFE  4ED0                     jmp        [A0]
  1584. 00001000  9D54                     sub.w      [A4], D6
  1585. 00001002  4D4F                     chk.w      D6, A7
  1586. 00001004  5649                     addq.w     A1, 3
  1587. 00001006  454D                     chk.w      D2, A5
  1588. 00001008  4F56                     chk.w      D7, [A6]
  1589. 0000100A  4945                     chk.w      D4, D5
  1590. 0000100C  4345                     chk.w      D1, D5
  1591. 0000100E  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  1592. 00001012  4554                     chk.w      D2, [A4]
  1593. 00001014  5052                     addq.w     [A2], 8
  1594. 00001016  4F56                     chk.w      D7, [A6]
  1595. 00001018  454E                     chk.w      D2, A6
  1596. 0000101A  414E                     chk.w      D0, A6
  1597. 0000101C  4345                     chk.w      D1, D5
  1598. 0000101E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1599. // begin alternate branch 00001020-00001028
  1600. fn00001020:
  1601. 00001020  4E56 0000                link       A6, 0
  1602. 00001024  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1603. // end alternate branch 00001020-00001028
  1604. fn00001020: // (misaligned)
  1605. 00001022  0000 48E7                ori.b      D0, 0xE7
  1606. 00001026  1F18                     move.b     -[A7], [A0]+
  1607. 00001028  266E 0010                movea.l    A3, [A6 + 0x10]
  1608. 0000102C  2C2E 000C                move.l     D6, [A6 + 0xC]
  1609. 00001030  286E 0014                movea.l    A4, [A6 + 0x14]
  1610. 00001034  4244                     clr.w      D4
  1611. 00001036  558F                     subq.l     A7, 2
  1612. 00001038  2F0C                     move.l     -[A7], A4
  1613. 0000103A  2F06                     move.l     -[A7], D6
  1614. 0000103C  303C 014B                move.w     D0, 0x14B
  1615. 00001040  AAAA                     syscall    QuickTimeDispatch
  1616. 00001042  301F                     move.w     D0, [A7]+
  1617. 00001044  48C0                     ext.l      D0
  1618. 00001046  2A00                     move.l     D5, D0
  1619. 00001048  2E05                     move.l     D7, D5
  1620. 0000104A  6014                     bra        +0x16 /* 00001060 */
  1621. label0000104C:
  1622. 0000104C  558F                     subq.l     A7, 2
  1623. 0000104E  2F0C                     move.l     -[A7], A4
  1624. 00001050  2F06                     move.l     -[A7], D6
  1625. 00001052  2F07                     move.l     -[A7], D7
  1626. 00001054  303C 00A0                move.w     D0, 0xA0
  1627. 00001058  AAAA                     syscall    QuickTimeDispatch
  1628. 0000105A  381F                     move.w     D4, [A7]+
  1629. 0000105C  2007                     move.l     D0, D7
  1630. 0000105E  5387                     subq.l     D7, 1
  1631. label00001060:
  1632. 00001060  4A87                     tst.l      D7
  1633. 00001062  6EE8                     bgt        -0x16 /* 0000104C */
  1634. 00001064  200B                     move.l     D0, A3
  1635. 00001066  6710                     beq        +0x12 /* 00001078 */
  1636. 00001068  558F                     subq.l     A7, 2
  1637. 0000106A  2F0C                     move.l     -[A7], A4
  1638. 0000106C  2F0B                     move.l     -[A7], A3
  1639. 0000106E  2F06                     move.l     -[A7], D6
  1640. 00001070  303C 009F                move.w     D0, 0x9F
  1641. 00001074  AAAA                     syscall    QuickTimeDispatch
  1642. 00001076  544F                     addq.w     A7, 2
  1643. label00001078:
  1644. 00001078  4CEE 18F8 FFE4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  1645. 0000107E  4E5E                     unlink     A6
  1646. 00001080  205F                     movea.l    A0, [A7]+
  1647. 00001082  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1648. 00001086  4ED0                     jmp        [A0]
  1649. 00001088  8027                     or.b       D0, -[A7]
  1650. 0000108A  544D                     addq.w     A5, 2
  1651. 0000108C  4F56                     chk.w      D7, [A6]
  1652. 0000108E  4945                     chk.w      D4, D5
  1653. 00001090  4D4F                     chk.w      D6, A7
  1654. 00001092  5649                     addq.w     A1, 3
  1655. 00001094  4543                     chk.w      D2, D3
  1656. 00001096  454C                     chk.w      D2, A4
  1657. 00001098  4C2E 4144 4450           movem.w    D2,D6,A0,A6, [A6 + 0x4450]
  1658. 0000109E  524F                     addq.w     A7, 1
  1659. 000010A0  5645                     addq.w     D5, 3
  1660. 000010A2  4E41                     trap       1
  1661. 000010A4  4E43                     trap       3
  1662. 000010A6  4554                     chk.w      D2, [A4]
  1663. 000010A8  4F55                     chk.w      D7, [A5]
  1664. 000010AA  5345                     subq.w     D5, 1
  1665. 000010AC  5244                     addq.w     D4, 1
  1666. 000010AE  4154                     chk.w      D0, [A4]
  1667. 000010B0  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  1668. 000010B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1669. // begin alternate branch 000010B4-000010BC
  1670. fn000010B4:
  1671. 000010B4  4E56 0000                link       A6, 0
  1672. 000010B8  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1673. // end alternate branch 000010B4-000010BC
  1674. fn000010B4: // (misaligned)
  1675. 000010B6  0000 48E7                ori.b      D0, 0xE7
  1676. 000010BA  1118                     move.b     -[A0], [A0]+
  1677. 000010BC  266E 000C                movea.l    A3, [A6 + 0xC]
  1678. 000010C0  598F                     subq.l     A7, 4
  1679. 000010C2  2F0B                     move.l     -[A7], A3
  1680. 000010C4  303C 003F                move.w     D0, 0x3F /* '?' */
  1681. 000010C8  AAAA                     syscall    QuickTimeDispatch
  1682. 000010CA  2E1F                     move.l     D7, [A7]+
  1683. 000010CC  6028                     bra        +0x2A /* 000010F6 */
  1684. label000010CE:
  1685. 000010CE  598F                     subq.l     A7, 4
  1686. 000010D0  2F0B                     move.l     -[A7], A3
  1687. 000010D2  2F07                     move.l     -[A7], D7
  1688. 000010D4  303C 0117                move.w     D0, 0x117
  1689. 000010D8  AAAA                     syscall    QuickTimeDispatch
  1690. 000010DA  285F                     movea.l    A4, [A7]+
  1691. 000010DC  558F                     subq.l     A7, 2
  1692. 000010DE  2F0C                     move.l     -[A7], A4
  1693. 000010E0  303C 0045                move.w     D0, 0x45 /* 'E' */
  1694. 000010E4  AAAA                     syscall    QuickTimeDispatch
  1695. 000010E6  4A1F                     tst.b      [A7]+
  1696. 000010E8  6608                     bne        +0xA /* 000010F2 */
  1697. 000010EA  2F0C                     move.l     -[A7], A4
  1698. 000010EC  303C 0042                move.w     D0, 0x42 /* 'B' */
  1699. 000010F0  AAAA                     syscall    QuickTimeDispatch
  1700. label000010F2:
  1701. 000010F2  2007                     move.l     D0, D7
  1702. 000010F4  5387                     subq.l     D7, 1
  1703. label000010F6:
  1704. 000010F6  4A87                     tst.l      D7
  1705. 000010F8  6ED4                     bgt        -0x2A /* 000010CE */
  1706. 000010FA  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  1707. 00001100  4E5E                     unlink     A6
  1708. 00001102  205F                     movea.l    A0, [A7]+
  1709. 00001104  504F                     addq.w     A7, 8
  1710. 00001106  4ED0                     jmp        [A0]
  1711. 00001108  8022                     or.b       D0, -[A2]
  1712. 0000110A  544D                     addq.w     A5, 2
  1713. 0000110C  4F56                     chk.w      D7, [A6]
  1714. 0000110E  4945                     chk.w      D4, D5
  1715. 00001110  4D4F                     chk.w      D6, A7
  1716. 00001112  5649                     addq.w     A1, 3
  1717. 00001114  4543                     chk.w      D2, D3
  1718. 00001116  454C                     chk.w      D2, A4
  1719. 00001118  4C2E 5741 434B           movem.w    D0,D6,A0,A1,A2,A4,A6, [A6 + 0x434B]
  1720. 0000111E  4449                     neg.w      A1
  1721. 00001120  5341                     subq.w     D1, 1
  1722. 00001122  424C                     clr.w      A4
  1723. 00001124  4544                     chk.w      D2, D4
  1724. 00001126  5452                     addq.w     [A2], 2
  1725. 00001128  4143                     chk.w      D0, D3
  1726. 0000112A  4B53                     chk.w      D5, [A3]
  1727. 0000112C  0000 0000                ori.b      D0, 0x0
  1728. export_2735:
  1729. 00001130  4E56 0000                link       A6, 0
  1730. 00001134  2F0C                     move.l     -[A7], A4
  1731. 00001136  286E 0008                movea.l    A4, [A6 + 0x8]
  1732. 0000113A  2054                     movea.l    A0, [A4]
  1733. 0000113C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1734. 00001140  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1735. 00001144  2F0C                     move.l     -[A7], A4
  1736. 00001146  4EBA 0038                jsr        [PC + 0x38 /* 00001180 */]
  1737. 0000114A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1738. 0000114E  4E5E                     unlink     A6
  1739. 00001150  205F                     movea.l    A0, [A7]+
  1740. 00001152  5C4F                     addq.w     A7, 6
  1741. 00001154  4ED0                     jmp        [A0]
  1742. 00001156  8025                     or.b       D0, -[A5]
  1743. 00001158  544D                     addq.w     A5, 2
  1744. 0000115A  4F56                     chk.w      D7, [A6]
  1745. 0000115C  4945                     chk.w      D4, D5
  1746. 0000115E  4D4F                     chk.w      D6, A7
  1747. 00001160  5649                     addq.w     A1, 3
  1748. 00001162  4543                     chk.w      D2, D3
  1749. 00001164  454C                     chk.w      D2, A4
  1750. 00001166  4C2E 5452 4143           movem.w    D1,D4,D6,A2,A4,A6, [A6 + 0x4143]
  1751. 0000116C  4B41                     chk.w      D5, D1
  1752. 0000116E  4354                     chk.w      D1, [A4]
  1753. 00001170  4956                     chk.w      D4, [A6]
  1754. 00001172  4154                     chk.w      D0, [A4]
  1755. 00001174  494F                     chk.w      D4, A7
  1756. 00001176  4E55 5044                link       A5, -0xFFFFAFBC
  1757. 0000117A  4154                     chk.w      D0, [A4]
  1758. 0000117C  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1759. 0000117E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1760. // begin alternate branch 00001180-00001184
  1761. export_2736:
  1762. fn00001180:
  1763. 00001180  4E56 FFF8                link       A6, -0x0008
  1764. // end alternate branch 00001180-00001184
  1765. export_2736: // at 00001180 (misaligned)
  1766. fn00001180: // (misaligned)
  1767. 00001182  FFF8                     .invalid   <<F/7/7>>
  1768. 00001184  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  1769. 00001188  286E 0008                movea.l    A4, [A6 + 0x8]
  1770. 0000118C  2054                     movea.l    A0, [A4]
  1771. 0000118E  4AA8 0002                tst.l      [A0 + 0x2]
  1772. 00001192  6700 00E0                beq        +0xE2 /* 00001274 */
  1773. 00001196  4205                     clr.b      D5
  1774. 00001198  4206                     clr.b      D6
  1775. 0000119A  598F                     subq.l     A7, 4
  1776. 0000119C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1777. 000011A0  303C 003F                move.w     D0, 0x3F /* '?' */
  1778. 000011A4  AAAA                     syscall    QuickTimeDispatch
  1779. 000011A6  2E1F                     move.l     D7, [A7]+
  1780. 000011A8  6050                     bra        +0x52 /* 000011FA */
  1781. label000011AA:
  1782. 000011AA  598F                     subq.l     A7, 4
  1783. 000011AC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1784. 000011B0  2F07                     move.l     -[A7], D7
  1785. 000011B2  303C 0117                move.w     D0, 0x117
  1786. 000011B6  AAAA                     syscall    QuickTimeDispatch
  1787. 000011B8  265F                     movea.l    A3, [A7]+
  1788. 000011BA  598F                     subq.l     A7, 4
  1789. 000011BC  2F0B                     move.l     -[A7], A3
  1790. 000011BE  303C 0062                move.w     D0, 0x62 /* 'b' */
  1791. 000011C2  AAAA                     syscall    QuickTimeDispatch
  1792. 000011C4  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  1793. 000011C8  486E FFFC                pea.l      [A6 - 0x4]
  1794. 000011CC  7000                     moveq.l    D0, 0x00
  1795. 000011CE  2F00                     move.l     -[A7], D0
  1796. 000011D0  2F00                     move.l     -[A7], D0
  1797. 000011D2  303C 006F                move.w     D0, 0x6F /* 'o' */
  1798. 000011D6  AAAA                     syscall    QuickTimeDispatch
  1799. 000011D8  0CAE 7669 6465 FFFC      cmpi.l     [A6 - 0x4], 0x76696465 /* 'vide' */
  1800. 000011E0  6614                     bne        +0x16 /* 000011F6 */
  1801. 000011E2  7A01                     moveq.l    D5, 0x01
  1802. 000011E4  558F                     subq.l     A7, 2
  1803. 000011E6  2F0B                     move.l     -[A7], A3
  1804. 000011E8  303C 0045                move.w     D0, 0x45 /* 'E' */
  1805. 000011EC  AAAA                     syscall    QuickTimeDispatch
  1806. 000011EE  4A1F                     tst.b      [A7]+
  1807. 000011F0  6704                     beq        +0x6 /* 000011F6 */
  1808. 000011F2  7C01                     moveq.l    D6, 0x01
  1809. 000011F4  6008                     bra        +0xA /* 000011FE */
  1810. label000011F6:
  1811. 000011F6  2007                     move.l     D0, D7
  1812. 000011F8  5387                     subq.l     D7, 1
  1813. label000011FA:
  1814. 000011FA  4A87                     tst.l      D7
  1815. 000011FC  6EAC                     bgt        -0x52 /* 000011AA */
  1816. label000011FE:
  1817. 000011FE  4A06                     tst.b      D6
  1818. 00001200  6724                     beq        +0x26 /* 00001226 */
  1819. 00001202  558F                     subq.l     A7, 2
  1820. 00001204  7000                     moveq.l    D0, 0x00
  1821. 00001206  1F00                     move.b     -[A7], D0
  1822. 00001208  4878 2000                push.l     0x2000 /* ' \0' */
  1823. 0000120C  2F0C                     move.l     -[A7], A4
  1824. 0000120E  4EBA EEE8                jsr        [PC - 0x1118 /* 000000F8 */]
  1825. 00001212  558F                     subq.l     A7, 2
  1826. 00001214  7000                     moveq.l    D0, 0x00
  1827. 00001216  1F00                     move.b     -[A7], D0
  1828. 00001218  4878 1000                push.l     0x1000
  1829. 0000121C  2F0C                     move.l     -[A7], A4
  1830. 0000121E  4EBA EED8                jsr        [PC - 0x1128 /* 000000F8 */]
  1831. 00001222  584F                     addq.w     A7, 4
  1832. 00001224  604A                     bra        +0x4C /* 00001270 */
  1833. label00001226:
  1834. 00001226  4A05                     tst.b      D5
  1835. 00001228  6724                     beq        +0x26 /* 0000124E */
  1836. 0000122A  558F                     subq.l     A7, 2
  1837. 0000122C  7000                     moveq.l    D0, 0x00
  1838. 0000122E  1F00                     move.b     -[A7], D0
  1839. 00001230  4878 2000                push.l     0x2000 /* ' \0' */
  1840. 00001234  2F0C                     move.l     -[A7], A4
  1841. 00001236  4EBA EEC0                jsr        [PC - 0x1140 /* 000000F8 */]
  1842. 0000123A  558F                     subq.l     A7, 2
  1843. 0000123C  7001                     moveq.l    D0, 0x01
  1844. 0000123E  1F00                     move.b     -[A7], D0
  1845. 00001240  4878 1000                push.l     0x1000
  1846. 00001244  2F0C                     move.l     -[A7], A4
  1847. 00001246  4EBA EEB0                jsr        [PC - 0x1150 /* 000000F8 */]
  1848. 0000124A  584F                     addq.w     A7, 4
  1849. 0000124C  6022                     bra        +0x24 /* 00001270 */
  1850. label0000124E:
  1851. 0000124E  558F                     subq.l     A7, 2
  1852. 00001250  7001                     moveq.l    D0, 0x01
  1853. 00001252  1F00                     move.b     -[A7], D0
  1854. 00001254  4878 2000                push.l     0x2000 /* ' \0' */
  1855. 00001258  2F0C                     move.l     -[A7], A4
  1856. 0000125A  4EBA EE9C                jsr        [PC - 0x1164 /* 000000F8 */]
  1857. 0000125E  558F                     subq.l     A7, 2
  1858. 00001260  7000                     moveq.l    D0, 0x00
  1859. 00001262  1F00                     move.b     -[A7], D0
  1860. 00001264  4878 1000                push.l     0x1000
  1861. 00001268  2F0C                     move.l     -[A7], A4
  1862. 0000126A  4EBA EE8C                jsr        [PC - 0x1174 /* 000000F8 */]
  1863. 0000126E  584F                     addq.w     A7, 4
  1864. label00001270:
  1865. 00001270  4A2E 000C                tst.b      [A6 + 0xC]
  1866. label00001274:
  1867. 00001274  4CEE 18E8 FFE0           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x20]
  1868. 0000127A  4E5E                     unlink     A6
  1869. 0000127C  205F                     movea.l    A0, [A7]+
  1870. 0000127E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1871. 00001282  4ED0                     jmp        [A0]
  1872. 00001284  8028 544D                or.b       D0, [A0 + 0x544D]
  1873. 00001288  4F56                     chk.w      D7, [A6]
  1874. 0000128A  4945                     chk.w      D4, D5
  1875. 0000128C  4D4F                     chk.w      D6, A7
  1876. 0000128E  5649                     addq.w     A1, 3
  1877. 00001290  4543                     chk.w      D2, D3
  1878. 00001292  454C                     chk.w      D2, A4
  1879. 00001294  4C2E 5452 4143           movem.w    D1,D4,D6,A2,A4,A6, [A6 + 0x4143]
  1880. 0000129A  4B41                     chk.w      D5, D1
  1881. 0000129C  4354                     chk.w      D1, [A4]
  1882. 0000129E  4956                     chk.w      D4, [A6]
  1883. 000012A0  4154                     chk.w      D0, [A4]
  1884. 000012A2  494F                     chk.w      D4, A7
  1885. 000012A4  4E55 5044                link       A5, -0xFFFFAFBC
  1886. 000012A8  4154                     chk.w      D0, [A4]
  1887. 000012AA  4541                     chk.w      D2, D1
  1888. 000012AC  5558                     subq.w     [A0]+, 2
  1889. 000012AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1890. // begin alternate branch 000012B0-000012B4
  1891. fn000012B0:
  1892. 000012B0  4E56 FFE2                link       A6, -0x001E
  1893. // end alternate branch 000012B0-000012B4
  1894. fn000012B0: // (misaligned)
  1895. 000012B2  FFE2                     .invalid   <<F/7/7>>
  1896. 000012B4  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1897. 000012B8  598F                     subq.l     A7, 4
  1898. 000012BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1899. 000012BE  303C 0062                move.w     D0, 0x62 /* 'b' */
  1900. 000012C2  AAAA                     syscall    QuickTimeDispatch
  1901. 000012C4  285F                     movea.l    A4, [A7]+
  1902. 000012C6  200C                     move.l     D0, A4
  1903. 000012C8  660A                     bne        +0xC /* 000012D4 */
  1904. 000012CA  7000                     moveq.l    D0, 0x00
  1905. 000012CC  2D40 001C                move.l     [A6 + 0x1C], D0
  1906. 000012D0  6000 0130                bra        +0x132 /* 00001402 */
  1907. label000012D4:
  1908. 000012D4  2F0C                     move.l     -[A7], A4
  1909. 000012D6  486E FFE6                pea.l      [A6 - 0x1A]
  1910. 000012DA  7000                     moveq.l    D0, 0x00
  1911. 000012DC  2F00                     move.l     -[A7], D0
  1912. 000012DE  2F00                     move.l     -[A7], D0
  1913. 000012E0  303C 006F                move.w     D0, 0x6F /* 'o' */
  1914. 000012E4  AAAA                     syscall    QuickTimeDispatch
  1915. 000012E6  0CAE 736F 756E FFE6      cmpi.l     [A6 - 0x1A], 0x736F756E /* 'soun' */
  1916. 000012EE  660C                     bne        +0xE /* 000012FC */
  1917. 000012F0  7000                     moveq.l    D0, 0x00
  1918. 000012F2  2D40 FFEE                move.l     [A6 - 0x12], D0
  1919. 000012F6  2D40 FFEA                move.l     [A6 - 0x16], D0
  1920. 000012FA  6012                     bra        +0x14 /* 0000130E */
  1921. label000012FC:
  1922. 000012FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1923. 00001300  486E FFEA                pea.l      [A6 - 0x16]
  1924. 00001304  486E FFEE                pea.l      [A6 - 0x12]
  1925. 00001308  303C 005D                move.w     D0, 0x5D /* ']' */
  1926. 0000130C  AAAA                     syscall    QuickTimeDispatch
  1927. label0000130E:
  1928. 0000130E  558F                     subq.l     A7, 2
  1929. 00001310  2F0C                     move.l     -[A7], A4
  1930. 00001312  486E FFF2                pea.l      [A6 - 0xE]
  1931. 00001316  303C 0199                move.w     D0, 0x199
  1932. 0000131A  AAAA                     syscall    QuickTimeDispatch
  1933. 0000131C  3C1F                     move.w     D6, [A7]+
  1934. 0000131E  670A                     beq        +0xC /* 0000132A */
  1935. 00001320  7000                     moveq.l    D0, 0x00
  1936. 00001322  2D40 001C                move.l     [A6 + 0x1C], D0
  1937. 00001326  6000 00DA                bra        +0xDC /* 00001402 */
  1938. label0000132A:
  1939. 0000132A  7004                     moveq.l    D0, 0x04
  1940. 0000132C  A122                     syscall    NewHandle, flags=1
  1941. 0000132E  2D48 FFF4                move.l     [A6 - 0xC], A0
  1942. 00001332  660A                     bne        +0xC /* 0000133E */
  1943. 00001334  7000                     moveq.l    D0, 0x00
  1944. 00001336  2D40 001C                move.l     [A6 + 0x1C], D0
  1945. 0000133A  6000 00C6                bra        +0xC8 /* 00001402 */
  1946. label0000133E:
  1947. 0000133E  3E2E FFF2                move.w     D7, [A6 - 0xE]
  1948. 00001342  602A                     bra        +0x2C /* 0000136E */
  1949. label00001344:
  1950. 00001344  558F                     subq.l     A7, 2
  1951. 00001346  2F0C                     move.l     -[A7], A4
  1952. 00001348  3F07                     move.w     -[A7], D7
  1953. 0000134A  486E FFF4                pea.l      [A6 - 0xC]
  1954. 0000134E  486E FFF8                pea.l      [A6 - 0x8]
  1955. 00001352  486E FFFC                pea.l      [A6 - 0x4]
  1956. 00001356  303C 0197                move.w     D0, 0x197
  1957. 0000135A  AAAA                     syscall    QuickTimeDispatch
  1958. 0000135C  3C1F                     move.w     D6, [A7]+
  1959. 0000135E  660A                     bne        +0xC /* 0000136A */
  1960. 00001360  0CAE 616C 6973 FFF8      cmpi.l     [A6 - 0x8], 0x616C6973 /* 'alis' */
  1961. 00001368  6708                     beq        +0xA /* 00001372 */
  1962. label0000136A:
  1963. 0000136A  3007                     move.w     D0, D7
  1964. 0000136C  5347                     subq.w     D7, 1
  1965. label0000136E:
  1966. 0000136E  4A47                     tst.w      D7
  1967. 00001370  6ED2                     bgt        -0x2C /* 00001344 */
  1968. label00001372:
  1969. 00001372  7000                     moveq.l    D0, 0x00
  1970. 00001374  2640                     movea.l    A3, D0
  1971. 00001376  4A47                     tst.w      D7
  1972. 00001378  6F7E                     ble        +0x80 /* 000013F8 */
  1973. 0000137A  598F                     subq.l     A7, 4
  1974. 0000137C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1975. 00001380  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1976. 00001384  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1977. 00001388  558F                     subq.l     A7, 2
  1978. 0000138A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1979. 0000138E  303C 0054                move.w     D0, 0x54 /* 'T' */
  1980. 00001392  AAAA                     syscall    QuickTimeDispatch
  1981. 00001394  303C 0188                move.w     D0, 0x188
  1982. 00001398  AAAA                     syscall    QuickTimeDispatch
  1983. 0000139A  265F                     movea.l    A3, [A7]+
  1984. 0000139C  200B                     move.l     D0, A3
  1985. 0000139E  6758                     beq        +0x5A /* 000013F8 */
  1986. 000013A0  598F                     subq.l     A7, 4
  1987. 000013A2  2F0B                     move.l     -[A7], A3
  1988. 000013A4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1989. 000013A8  598F                     subq.l     A7, 4
  1990. 000013AA  2F0C                     move.l     -[A7], A4
  1991. 000013AC  303C 0068                move.w     D0, 0x68 /* 'h' */
  1992. 000013B0  AAAA                     syscall    QuickTimeDispatch
  1993. 000013B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1994. 000013B6  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  1995. 000013BC  303C 018E                move.w     D0, 0x18E
  1996. 000013C0  AAAA                     syscall    QuickTimeDispatch
  1997. 000013C2  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  1998. 000013C6  6728                     beq        +0x2A /* 000013F0 */
  1999. 000013C8  558F                     subq.l     A7, 2
  2000. 000013CA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2001. 000013CE  2F0B                     move.l     -[A7], A3
  2002. 000013D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2003. 000013D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2004. 000013D8  7000                     moveq.l    D0, 0x00
  2005. 000013DA  2F00                     move.l     -[A7], D0
  2006. 000013DC  303C 0085                move.w     D0, 0x85
  2007. 000013E0  AAAA                     syscall    QuickTimeDispatch
  2008. 000013E2  3C1F                     move.w     D6, [A7]+
  2009. 000013E4  6712                     beq        +0x14 /* 000013F8 */
  2010. 000013E6  2F0B                     move.l     -[A7], A3
  2011. 000013E8  303C 0042                move.w     D0, 0x42 /* 'B' */
  2012. 000013EC  AAAA                     syscall    QuickTimeDispatch
  2013. 000013EE  6008                     bra        +0xA /* 000013F8 */
  2014. label000013F0:
  2015. 000013F0  2F0B                     move.l     -[A7], A3
  2016. 000013F2  303C 0042                move.w     D0, 0x42 /* 'B' */
  2017. 000013F6  AAAA                     syscall    QuickTimeDispatch
  2018. label000013F8:
  2019. 000013F8  206E FFF4                movea.l    A0, [A6 - 0xC]
  2020. 000013FC  A023                     syscall    DisposHandle/DisposeHandle
  2021. 000013FE  2D4B 001C                move.l     [A6 + 0x1C], A3
  2022. label00001402:
  2023. 00001402  4CEE 18C8 FFCE           movem.l    D3,D6,D7,A3,A4, [A6 - 0x32]
  2024. 00001408  4E5E                     unlink     A6
  2025. 0000140A  205F                     movea.l    A0, [A7]+
  2026. 0000140C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2027. 00001410  4ED0                     jmp        [A0]
  2028. 00001412  8020                     or.b       D0, -[A0]
  2029. 00001414  544D                     addq.w     A5, 2
  2030. 00001416  4F56                     chk.w      D7, [A6]
  2031. 00001418  4945                     chk.w      D4, D5
  2032. 0000141A  4D4F                     chk.w      D6, A7
  2033. 0000141C  5649                     addq.w     A1, 3
  2034. 0000141E  4543                     chk.w      D2, D3
  2035. 00001420  454C                     chk.w      D2, A4
  2036. 00001422  4C2E 434F 5059           movem.w    D0,D1,D2,D3,D6,A0,A1,A6, [A6 + 0x5059]
  2037. 00001428  5452                     addq.w     [A2], 2
  2038. 0000142A  4143                     chk.w      D0, D3
  2039. 0000142C  4B53                     chk.w      D5, [A3]
  2040. 0000142E  4547                     chk.w      D2, D7
  2041. 00001430  4D45                     chk.w      D6, D5
  2042. 00001432  4E54 0000                link       A4, 0
  2043. 00001436  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2044. // begin alternate branch 00001438-0000143C
  2045. fn00001438:
  2046. 00001438  4E56 FFCC                link       A6, -0x0034
  2047. // end alternate branch 00001438-0000143C
  2048. fn00001438: // (misaligned)
  2049. 0000143A  FFCC                     .invalid   <<F/7/7>>
  2050. 0000143C  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2051. 00001440  286E 0008                movea.l    A4, [A6 + 0x8]
  2052. 00001444  2054                     movea.l    A0, [A4]
  2053. 00001446  4AA8 0002                tst.l      [A0 + 0x2]
  2054. 0000144A  6700 009E                beq        +0xA0 /* 000014EA */
  2055. 0000144E  486E FFD4                pea.l      [A6 - 0x2C]
  2056. 00001452  7015                     moveq.l    D0, 0x15
  2057. 00001454  ABC2                     syscall    QTMatrixMathDispatch
  2058. 00001456  7000                     moveq.l    D0, 0x00
  2059. 00001458  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2060. 0000145C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2061. 00001460  598F                     subq.l     A7, 4
  2062. 00001462  2054                     movea.l    A0, [A4]
  2063. 00001464  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2064. 00001468  303C 003F                move.w     D0, 0x3F /* '?' */
  2065. 0000146C  AAAA                     syscall    QuickTimeDispatch
  2066. 0000146E  2E1F                     move.l     D7, [A7]+
  2067. 00001470  6074                     bra        +0x76 /* 000014E6 */
  2068. label00001472:
  2069. 00001472  598F                     subq.l     A7, 4
  2070. 00001474  2054                     movea.l    A0, [A4]
  2071. 00001476  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2072. 0000147A  2F07                     move.l     -[A7], D7
  2073. 0000147C  303C 0117                move.w     D0, 0x117
  2074. 00001480  AAAA                     syscall    QuickTimeDispatch
  2075. 00001482  265F                     movea.l    A3, [A7]+
  2076. 00001484  598F                     subq.l     A7, 4
  2077. 00001486  2F0B                     move.l     -[A7], A3
  2078. 00001488  303C 0062                move.w     D0, 0x62 /* 'b' */
  2079. 0000148C  AAAA                     syscall    QuickTimeDispatch
  2080. 0000148E  2D57 FFCC                move.l     [A6 - 0x34], [A7]
  2081. 00001492  486E FFD0                pea.l      [A6 - 0x30]
  2082. 00001496  7000                     moveq.l    D0, 0x00
  2083. 00001498  2F00                     move.l     -[A7], D0
  2084. 0000149A  2F00                     move.l     -[A7], D0
  2085. 0000149C  303C 006F                move.w     D0, 0x6F /* 'o' */
  2086. 000014A0  AAAA                     syscall    QuickTimeDispatch
  2087. 000014A2  0CAE 736F 756E FFD0      cmpi.l     [A6 - 0x30], 0x736F756E /* 'soun' */
  2088. 000014AA  6636                     bne        +0x38 /* 000014E2 */
  2089. 000014AC  2F0B                     move.l     -[A7], A3
  2090. 000014AE  486E FFF8                pea.l      [A6 - 0x8]
  2091. 000014B2  486E FFFC                pea.l      [A6 - 0x4]
  2092. 000014B6  303C 005D                move.w     D0, 0x5D /* ']' */
  2093. 000014BA  AAAA                     syscall    QuickTimeDispatch
  2094. 000014BC  4AAE FFF8                tst.l      [A6 - 0x8]
  2095. 000014C0  6606                     bne        +0x8 /* 000014C8 */
  2096. 000014C2  4AAE FFFC                tst.l      [A6 - 0x4]
  2097. 000014C6  671A                     beq        +0x1C /* 000014E2 */
  2098. label000014C8:
  2099. 000014C8  2F0B                     move.l     -[A7], A3
  2100. 000014CA  486E FFD4                pea.l      [A6 - 0x2C]
  2101. 000014CE  303C 0057                move.w     D0, 0x57 /* 'W' */
  2102. 000014D2  AAAA                     syscall    QuickTimeDispatch
  2103. 000014D4  2F0B                     move.l     -[A7], A3
  2104. 000014D6  7000                     moveq.l    D0, 0x00
  2105. 000014D8  2F00                     move.l     -[A7], D0
  2106. 000014DA  2F00                     move.l     -[A7], D0
  2107. 000014DC  303C 005E                move.w     D0, 0x5E /* '^' */
  2108. 000014E0  AAAA                     syscall    QuickTimeDispatch
  2109. label000014E2:
  2110. 000014E2  2007                     move.l     D0, D7
  2111. 000014E4  5387                     subq.l     D7, 1
  2112. label000014E6:
  2113. 000014E6  4A87                     tst.l      D7
  2114. 000014E8  6E88                     bgt        -0x76 /* 00001472 */
  2115. label000014EA:
  2116. 000014EA  4CEE 1888 FFBC           movem.l    D3,D7,A3,A4, [A6 - 0x44]
  2117. 000014F0  4E5E                     unlink     A6
  2118. 000014F2  2E9F                     move.l     [A7], [A7]+
  2119. 000014F4  4E75                     rts
  2120. 000014F6  9F54                     sub.w      [A4], D7
  2121. 000014F8  4D4F                     chk.w      D6, A7
  2122. 000014FA  5649                     addq.w     A1, 3
  2123. 000014FC  454D                     chk.w      D2, A5
  2124. 000014FE  4F56                     chk.w      D7, [A6]
  2125. 00001500  4945                     chk.w      D4, D5
  2126. 00001502  4345                     chk.w      D1, D5
  2127. 00001504  4C4C 2E48                movem.l    D3,D6,A1,A2,A3,A5, A4
  2128. 00001508  4143                     chk.w      D0, D3
  2129. 0000150A  4B41                     chk.w      D5, D1
  2130. 0000150C  5544                     subq.w     D4, 2
  2131. 0000150E  494F                     chk.w      D4, A7
  2132. 00001510  5452                     addq.w     [A2], 2
  2133. 00001512  4143                     chk.w      D0, D3
  2134. 00001514  4B53                     chk.w      D5, [A3]
  2135. 00001516  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2136. export_2737: // at 00001518 (misaligned)
  2137. 0000151A  FFB8                     .invalid   <<F/6/7>>
  2138. 0000151C  48E7 0108                movem.l    -[A7], D7,A4
  2139. 00001520  286E 0020                movea.l    A4, [A6 + 0x20]
  2140. 00001524  3D6E 001E FFB8           move.w     [A6 - 0x48], [A6 + 0x1E]
  2141. 0000152A  2D6E 001A FFBA           move.l     [A6 - 0x46], [A6 + 0x1A]
  2142. 00001530  204C                     movea.l    A0, A4
  2143. 00001532  43EE FFBE                lea.l      A1, [A6 - 0x42]
  2144. 00001536  7000                     moveq.l    D0, 0x00
  2145. 00001538  1014                     move.b     D0, [A4]
  2146. 0000153A  5240                     addq.w     D0, 1
  2147. 0000153C  48C0                     ext.l      D0
  2148. 0000153E  A02E                     syscall    BlockMove/BlockMoveData
  2149. 00001540  558F                     subq.l     A7, 2
  2150. 00001542  486E FFB8                pea.l      [A6 - 0x48]
  2151. 00001546  486E FFFE                pea.l      [A6 - 0x2]
  2152. 0000154A  7001                     moveq.l    D0, 0x01
  2153. 0000154C  1F00                     move.b     -[A7], D0
  2154. 0000154E  303C 0192                move.w     D0, 0x192
  2155. 00001552  AAAA                     syscall    QuickTimeDispatch
  2156. 00001554  3E1F                     move.w     D7, [A7]+
  2157. 00001556  3F07                     move.w     -[A7], D7
  2158. 00001558  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  2159. 0000155C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2160. 00001560  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2161. 00001564  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2162. 00001568  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2163. 0000156C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2164. 00001570  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2165. 00001574  4EBA 0046                jsr        [PC + 0x46 /* 000015BC */]
  2166. 00001578  558F                     subq.l     A7, 2
  2167. 0000157A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2168. 0000157E  303C 00D5                move.w     D0, 0xD5
  2169. 00001582  AAAA                     syscall    QuickTimeDispatch
  2170. 00001584  4CEE 1080 FFB0           movem.l    D7,A4, [A6 - 0x50]
  2171. 0000158A  4E5E                     unlink     A6
  2172. 0000158C  205F                     movea.l    A0, [A7]+
  2173. 0000158E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2174. 00001592  4ED0                     jmp        [A0]
  2175. 00001594  8021                     or.b       D0, -[A1]
  2176. 00001596  544D                     addq.w     A5, 2
  2177. 00001598  4F56                     chk.w      D7, [A6]
  2178. 0000159A  4945                     chk.w      D4, D5
  2179. 0000159C  4D4F                     chk.w      D6, A7
  2180. 0000159E  5649                     addq.w     A1, 3
  2181. 000015A0  4543                     chk.w      D2, D3
  2182. 000015A2  454C                     chk.w      D2, A4
  2183. 000015A4  4C2E 4F50 454E           movem.w    D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E]
  2184. 000015AA  4D4F                     chk.w      D6, A7
  2185. 000015AC  5649                     addq.w     A1, 3
  2186. 000015AE  4546                     chk.w      D2, D6
  2187. 000015B0  524F                     addq.w     A7, 1
  2188. 000015B2  4D46                     chk.w      D6, D6
  2189. 000015B4  494C                     chk.w      D4, A4
  2190. 000015B6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2191. 000015B8  0000 0000                ori.b      D0, 0x0
  2192. export_2738:
  2193. fn000015BC:
  2194. 000015BC  4E56 FFFA                link       A6, -0x0006
  2195. 000015C0  48E7 0108                movem.l    -[A7], D7,A4
  2196. 000015C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2197. 000015C8  558F                     subq.l     A7, 2
  2198. 000015CA  486E FFFA                pea.l      [A6 - 0x6]
  2199. 000015CE  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2200. 000015D2  486E 0018                pea.l      [A6 + 0x18]
  2201. 000015D6  7000                     moveq.l    D0, 0x00
  2202. 000015D8  2F00                     move.l     -[A7], D0
  2203. 000015DA  7201                     moveq.l    D1, 0x01
  2204. 000015DC  3F01                     move.w     -[A7], D1
  2205. 000015DE  486E FFFF                pea.l      [A6 - 0x1]
  2206. 000015E2  303C 00F0                move.w     D0, 0xF0
  2207. 000015E6  AAAA                     syscall    QuickTimeDispatch
  2208. 000015E8  3E1F                     move.w     D7, [A7]+
  2209. 000015EA  3F07                     move.w     -[A7], D7
  2210. 000015EC  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  2211. 000015F0  2054                     movea.l    A0, [A4]
  2212. 000015F2  216E FFFA 0002           move.l     [A0 + 0x2], [A6 - 0x6]
  2213. 000015F8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2214. 000015FC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2215. 00001600  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2216. 00001604  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2217. 00001608  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2218. 0000160C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2219. 00001610  2F0C                     move.l     -[A7], A4
  2220. 00001612  4EBA 0488                jsr        [PC + 0x488 /* 00001A9C */]
  2221. 00001616  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  2222. 0000161C  4E5E                     unlink     A6
  2223. 0000161E  205F                     movea.l    A0, [A7]+
  2224. 00001620  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2225. 00001624  4ED0                     jmp        [A0]
  2226. 00001626  8022                     or.b       D0, -[A2]
  2227. 00001628  544D                     addq.w     A5, 2
  2228. 0000162A  4F56                     chk.w      D7, [A6]
  2229. 0000162C  4945                     chk.w      D4, D5
  2230. 0000162E  4D4F                     chk.w      D6, A7
  2231. 00001630  5649                     addq.w     A1, 3
  2232. 00001632  4543                     chk.w      D2, D3
  2233. 00001634  454C                     chk.w      D2, A4
  2234. 00001636  4C2E 4F50 454E           movem.w    D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E]
  2235. 0000163C  4D4F                     chk.w      D6, A7
  2236. 0000163E  5649                     addq.w     A1, 3
  2237. 00001640  4546                     chk.w      D2, D6
  2238. 00001642  524F                     addq.w     A7, 1
  2239. 00001644  4D52                     chk.w      D6, [A2]
  2240. 00001646  4553                     chk.w      D2, [A3]
  2241. 00001648  4944                     chk.w      D4, D4
  2242. 0000164A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2243. export_2739: // at 0000164C (misaligned)
  2244. 0000164E  FFF0                     .invalid   <<F/7/7>>
  2245. 00001650  2F0C                     move.l     -[A7], A4
  2246. 00001652  286E 0008                movea.l    A4, [A6 + 0x8]
  2247. 00001656  2054                     movea.l    A0, [A4]
  2248. 00001658  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2249. 0000165C  486E FFF4                pea.l      [A6 - 0xC]
  2250. 00001660  486E FFF0                pea.l      [A6 - 0x10]
  2251. 00001664  303C 0015                move.w     D0, 0x15
  2252. 00001668  AAAA                     syscall    QuickTimeDispatch
  2253. 0000166A  486E FFF8                pea.l      [A6 - 0x8]
  2254. 0000166E  2F0C                     move.l     -[A7], A4
  2255. 00001670  4EBA 110A                jsr        [PC + 0x110A /* 0000277C */]
  2256. 00001674  2054                     movea.l    A0, [A4]
  2257. 00001676  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2258. 0000167A  303C 0023                move.w     D0, 0x23 /* '#' */
  2259. 0000167E  AAAA                     syscall    QuickTimeDispatch
  2260. 00001680  2054                     movea.l    A0, [A4]
  2261. 00001682  7000                     moveq.l    D0, 0x00
  2262. 00001684  2140 0002                move.l     [A0 + 0x2], D0
  2263. 00001688  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2264. 0000168C  2054                     movea.l    A0, [A4]
  2265. 0000168E  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  2266. 00001692  486E FFF8                pea.l      [A6 - 0x8]
  2267. 00001696  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2268. 0000169A  7000                     moveq.l    D0, 0x00
  2269. 0000169C  2F00                     move.l     -[A7], D0
  2270. 0000169E  2F0C                     move.l     -[A7], A4
  2271. 000016A0  4EBA FF1A                jsr        [PC - 0xE6 /* 000015BC */]
  2272. 000016A4  286E FFEC                movea.l    A4, [A6 - 0x14]
  2273. 000016A8  4E5E                     unlink     A6
  2274. 000016AA  205F                     movea.l    A0, [A7]+
  2275. 000016AC  5C4F                     addq.w     A7, 6
  2276. 000016AE  4ED0                     jmp        [A0]
  2277. 000016B0  8024                     or.b       D0, -[A4]
  2278. 000016B2  544D                     addq.w     A5, 2
  2279. 000016B4  4F56                     chk.w      D7, [A6]
  2280. 000016B6  4945                     chk.w      D4, D5
  2281. 000016B8  4D4F                     chk.w      D6, A7
  2282. 000016BA  5649                     addq.w     A1, 3
  2283. 000016BC  4543                     chk.w      D2, D3
  2284. 000016BE  454C                     chk.w      D2, A4
  2285. 000016C0  4C2E 5245 4F50           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x4F50]
  2286. 000016C6  454E                     chk.w      D2, A6
  2287. 000016C8  4D4F                     chk.w      D6, A7
  2288. 000016CA  5649                     addq.w     A1, 3
  2289. 000016CC  4546                     chk.w      D2, D6
  2290. 000016CE  524F                     addq.w     A7, 1
  2291. 000016D0  4D52                     chk.w      D6, [A2]
  2292. 000016D2  4553                     chk.w      D2, [A3]
  2293. 000016D4  4944                     chk.w      D4, D4
  2294. 000016D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2295. export_2740: // at 000016D8 (misaligned)
  2296. 000016DA  0000 48E7                ori.b      D0, 0xE7
  2297. 000016DE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2298. 000016E2  0008 2053                ori.b      A0, 0x53 /* 'S' */
  2299. 000016E6  4AA8 0002                tst.l      [A0 + 0x2]
  2300. 000016EA  6736                     beq        +0x38 /* 00001722 */
  2301. 000016EC  7001                     moveq.l    D0, 0x01
  2302. 000016EE  A122                     syscall    NewHandle, flags=1
  2303. 000016F0  2848                     movea.l    A4, A0
  2304. 000016F2  2F0C                     move.l     -[A7], A4
  2305. 000016F4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2306. 000016F8  558F                     subq.l     A7, 2
  2307. 000016FA  2053                     movea.l    A0, [A3]
  2308. 000016FC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2309. 00001700  2F0C                     move.l     -[A7], A4
  2310. 00001702  303C 0022                move.w     D0, 0x22 /* '\"' */
  2311. 00001706  AAAA                     syscall    QuickTimeDispatch
  2312. 00001708  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  2313. 0000170C  558F                     subq.l     A7, 2
  2314. 0000170E  2F3C 6D6F 6F76           move.l     -[A7], 0x6D6F6F76 /* 'moov' */
  2315. 00001714  2F0C                     move.l     -[A7], A4
  2316. 00001716  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2317. 0000171A  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  2318. 0000171E  204C                     movea.l    A0, A4
  2319. 00001720  A023                     syscall    DisposHandle/DisposeHandle
  2320. label00001722:
  2321. 00001722  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2322. 00001728  4E5E                     unlink     A6
  2323. 0000172A  2E9F                     move.l     [A7], [A7]+
  2324. 0000172C  4E75                     rts
  2325. 0000172E  9C54                     sub.w      D6, [A4]
  2326. 00001730  4D4F                     chk.w      D6, A7
  2327. 00001732  5649                     addq.w     A1, 3
  2328. 00001734  454D                     chk.w      D2, A5
  2329. 00001736  4F56                     chk.w      D7, [A6]
  2330. 00001738  4945                     chk.w      D4, D5
  2331. 0000173A  4345                     chk.w      D1, D5
  2332. 0000173C  4C4C 2E57                movem.l    D0,D1,D2,D4,D6,A1,A2,A3,A5, A4
  2333. 00001740  5249                     addq.w     A1, 1
  2334. 00001742  5445                     addq.w     D5, 2
  2335. 00001744  544F                     addq.w     A7, 2
  2336. 00001746  5343                     subq.w     D3, 1
  2337. 00001748  5241                     addq.w     D1, 1
  2338. 0000174A  5000                     addq.b     D0, 8
  2339. 0000174C  0000 0000                ori.b      D0, 0x0
  2340. export_2741:
  2341. 00001750  4E56 FFF6                link       A6, -0x000A
  2342. 00001754  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  2343. 00001758  286E 0008                movea.l    A4, [A6 + 0x8]
  2344. 0000175C  7001                     moveq.l    D0, 0x01
  2345. 0000175E  A122                     syscall    NewHandle, flags=1
  2346. 00001760  2648                     movea.l    A3, A0
  2347. 00001762  200B                     move.l     D0, A3
  2348. 00001764  6700 0138                beq        +0x13A /* 0000189E */
  2349. 00001768  2E3C 6D6F 6F76           move.l     D7, 0x6D6F6F76 /* 'moov' */
  2350. 0000176E  7000                     moveq.l    D0, 0x00
  2351. 00001770  2D40 FFFC                move.l     [A6 - 0x4], D0
  2352. 00001774  598F                     subq.l     A7, 4
  2353. 00001776  2F0B                     move.l     -[A7], A3
  2354. 00001778  2F07                     move.l     -[A7], D7
  2355. 0000177A  486E FFF8                pea.l      [A6 - 0x8]
  2356. 0000177E  A9FD                     syscall    GetScrap
  2357. 00001780  2C1F                     move.l     D6, [A7]+
  2358. 00001782  6F1A                     ble        +0x1C /* 0000179E */
  2359. 00001784  558F                     subq.l     A7, 2
  2360. 00001786  486E FFFC                pea.l      [A6 - 0x4]
  2361. 0000178A  2F0B                     move.l     -[A7], A3
  2362. 0000178C  7001                     moveq.l    D0, 0x01
  2363. 0000178E  3F00                     move.w     -[A7], D0
  2364. 00001790  486E FFF7                pea.l      [A6 - 0x9]
  2365. 00001794  303C 00F1                move.w     D0, 0xF1
  2366. 00001798  AAAA                     syscall    QuickTimeDispatch
  2367. 0000179A  3A1F                     move.w     D5, [A7]+
  2368. 0000179C  607E                     bra        +0x80 /* 0000181C */
  2369. label0000179E:
  2370. 0000179E  2E3C 5049 4354           move.l     D7, 0x50494354 /* 'PICT' */
  2371. 000017A4  598F                     subq.l     A7, 4
  2372. 000017A6  2F0B                     move.l     -[A7], A3
  2373. 000017A8  2F07                     move.l     -[A7], D7
  2374. 000017AA  486E FFF8                pea.l      [A6 - 0x8]
  2375. 000017AE  A9FD                     syscall    GetScrap
  2376. 000017B0  2C1F                     move.l     D6, [A7]+
  2377. 000017B2  6F16                     ble        +0x18 /* 000017CA */
  2378. 000017B4  558F                     subq.l     A7, 2
  2379. 000017B6  2F0B                     move.l     -[A7], A3
  2380. 000017B8  2F0C                     move.l     -[A7], A4
  2381. 000017BA  4EAD 585A                jsr        [A5 + 0x585A /* export_2823 */]
  2382. 000017BE  3C1F                     move.w     D6, [A7]+
  2383. 000017C0  6726                     beq        +0x28 /* 000017E8 */
  2384. 000017C2  204B                     movea.l    A0, A3
  2385. 000017C4  A023                     syscall    DisposHandle/DisposeHandle
  2386. 000017C6  6000 00D6                bra        +0xD8 /* 0000189E */
  2387. label000017CA:
  2388. 000017CA  2E3C 736E 6420           move.l     D7, 0x736E6420 /* 'snd ' */
  2389. 000017D0  598F                     subq.l     A7, 4
  2390. 000017D2  2F0B                     move.l     -[A7], A3
  2391. 000017D4  2F07                     move.l     -[A7], D7
  2392. 000017D6  486E FFF8                pea.l      [A6 - 0x8]
  2393. 000017DA  A9FD                     syscall    GetScrap
  2394. 000017DC  2C1F                     move.l     D6, [A7]+
  2395. 000017DE  6E08                     bgt        +0xA /* 000017E8 */
  2396. 000017E0  204B                     movea.l    A0, A3
  2397. 000017E2  A023                     syscall    DisposHandle/DisposeHandle
  2398. 000017E4  6000 00B8                bra        +0xBA /* 0000189E */
  2399. label000017E8:
  2400. 000017E8  598F                     subq.l     A7, 4
  2401. 000017EA  2F07                     move.l     -[A7], D7
  2402. 000017EC  2F0B                     move.l     -[A7], A3
  2403. 000017EE  2F0C                     move.l     -[A7], A4
  2404. 000017F0  4EAD 5862                jsr        [A5 + 0x5862 /* export_2824 */]
  2405. 000017F4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2406. 000017F8  671C                     beq        +0x1E /* 00001816 */
  2407. 000017FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2408. 000017FE  7001                     moveq.l    D0, 0x01
  2409. 00001800  1F00                     move.b     -[A7], D0
  2410. 00001802  303C 0009                move.w     D0, 0x9 /* '\t' */
  2411. 00001806  AAAA                     syscall    QuickTimeDispatch
  2412. 00001808  558F                     subq.l     A7, 2
  2413. 0000180A  7001                     moveq.l    D0, 0x01
  2414. 0000180C  1F00                     move.b     -[A7], D0
  2415. 0000180E  2F0C                     move.l     -[A7], A4
  2416. 00001810  4EBA EB82                jsr        [PC - 0x147E /* 00000394 */]
  2417. 00001814  544F                     addq.w     A7, 2
  2418. label00001816:
  2419. 00001816  2F0C                     move.l     -[A7], A4
  2420. 00001818  4EAD 580A                jsr        [A5 + 0x580A /* export_2813 */]
  2421. label0000181C:
  2422. 0000181C  204B                     movea.l    A0, A3
  2423. 0000181E  A023                     syscall    DisposHandle/DisposeHandle
  2424. 00001820  4AAE FFFC                tst.l      [A6 - 0x4]
  2425. 00001824  6778                     beq        +0x7A /* 0000189E */
  2426. 00001826  598F                     subq.l     A7, 4
  2427. 00001828  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2428. 0000182C  303C 003F                move.w     D0, 0x3F /* '?' */
  2429. 00001830  AAAA                     syscall    QuickTimeDispatch
  2430. 00001832  2E1F                     move.l     D7, [A7]+
  2431. 00001834  602A                     bra        +0x2C /* 00001860 */
  2432. label00001836:
  2433. 00001836  598F                     subq.l     A7, 4
  2434. 00001838  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2435. 0000183C  2F07                     move.l     -[A7], D7
  2436. 0000183E  303C 0117                move.w     D0, 0x117
  2437. 00001842  AAAA                     syscall    QuickTimeDispatch
  2438. 00001844  265F                     movea.l    A3, [A7]+
  2439. 00001846  598F                     subq.l     A7, 4
  2440. 00001848  2F0B                     move.l     -[A7], A3
  2441. 0000184A  303C 004B                move.w     D0, 0x4B /* 'K' */
  2442. 0000184E  AAAA                     syscall    QuickTimeDispatch
  2443. 00001850  4A9F                     tst.l      [A7]+
  2444. 00001852  6E08                     bgt        +0xA /* 0000185C */
  2445. 00001854  2F0B                     move.l     -[A7], A3
  2446. 00001856  303C 0042                move.w     D0, 0x42 /* 'B' */
  2447. 0000185A  AAAA                     syscall    QuickTimeDispatch
  2448. label0000185C:
  2449. 0000185C  2007                     move.l     D0, D7
  2450. 0000185E  5387                     subq.l     D7, 1
  2451. label00001860:
  2452. 00001860  4A87                     tst.l      D7
  2453. 00001862  6ED2                     bgt        -0x2C /* 00001836 */
  2454. 00001864  598F                     subq.l     A7, 4
  2455. 00001866  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2456. 0000186A  303C 003F                move.w     D0, 0x3F /* '?' */
  2457. 0000186E  AAAA                     syscall    QuickTimeDispatch
  2458. 00001870  4A9F                     tst.l      [A7]+
  2459. 00001872  6E0C                     bgt        +0xE /* 00001880 */
  2460. 00001874  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2461. 00001878  303C 0023                move.w     D0, 0x23 /* '#' */
  2462. 0000187C  AAAA                     syscall    QuickTimeDispatch
  2463. 0000187E  601E                     bra        +0x20 /* 0000189E */
  2464. label00001880:
  2465. 00001880  2054                     movea.l    A0, [A4]
  2466. 00001882  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  2467. 00001888  7000                     moveq.l    D0, 0x00
  2468. 0000188A  3F00                     move.w     -[A7], D0
  2469. 0000188C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2470. 00001890  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2471. 00001894  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2472. 00001898  2F0C                     move.l     -[A7], A4
  2473. 0000189A  4EBA 0200                jsr        [PC + 0x200 /* 00001A9C */]
  2474. label0000189E:
  2475. 0000189E  4CEE 18E8 FFDE           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x22]
  2476. 000018A4  4E5E                     unlink     A6
  2477. 000018A6  205F                     movea.l    A0, [A7]+
  2478. 000018A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2479. 000018AC  4ED0                     jmp        [A0]
  2480. 000018AE  8022                     or.b       D0, -[A2]
  2481. 000018B0  544D                     addq.w     A5, 2
  2482. 000018B2  4F56                     chk.w      D7, [A6]
  2483. 000018B4  4945                     chk.w      D4, D5
  2484. 000018B6  4D4F                     chk.w      D6, A7
  2485. 000018B8  5649                     addq.w     A1, 3
  2486. 000018BA  4543                     chk.w      D2, D3
  2487. 000018BC  454C                     chk.w      D2, A4
  2488. 000018BE  4C2E 4F50 454E           movem.w    D4,D6,A0,A1,A2,A3,A6, [A6 + 0x454E]
  2489. 000018C4  4D4F                     chk.w      D6, A7
  2490. 000018C6  5649                     addq.w     A1, 3
  2491. 000018C8  4546                     chk.w      D2, D6
  2492. 000018CA  524F                     addq.w     A7, 1
  2493. 000018CC  4D53                     chk.w      D6, [A3]
  2494. 000018CE  4352                     chk.w      D1, [A2]
  2495. 000018D0  4150                     chk.w      D0, [A0]
  2496. 000018D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2497. // begin alternate branch 000018D4-000018D8
  2498. fn000018D4:
  2499. 000018D4  4E56 FFF8                link       A6, -0x0008
  2500. // end alternate branch 000018D4-000018D8
  2501. fn000018D4: // (misaligned)
  2502. 000018D6  FFF8                     .invalid   <<F/7/7>>
  2503. 000018D8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2504. 000018DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2505. 000018E0  2054                     movea.l    A0, [A4]
  2506. 000018E2  4AA8 0002                tst.l      [A0 + 0x2]
  2507. 000018E6  6700 017C                beq        +0x17E /* 00001A64 */
  2508. 000018EA  598F                     subq.l     A7, 4
  2509. 000018EC  2054                     movea.l    A0, [A4]
  2510. 000018EE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2511. 000018F2  303C 003E                move.w     D0, 0x3E /* '>' */
  2512. 000018F6  AAAA                     syscall    QuickTimeDispatch
  2513. 000018F8  265F                     movea.l    A3, [A7]+
  2514. 000018FA  200B                     move.l     D0, A3
  2515. 000018FC  6700 0166                beq        +0x168 /* 00001A64 */
  2516. 00001900  558F                     subq.l     A7, 2
  2517. 00001902  2F0B                     move.l     -[A7], A3
  2518. 00001904  2F3C 6D63 6D74           move.l     -[A7], 0x6D636D74 /* 'mcmt' */
  2519. 0000190A  303C 014B                move.w     D0, 0x14B
  2520. 0000190E  AAAA                     syscall    QuickTimeDispatch
  2521. 00001910  301F                     move.w     D0, [A7]+
  2522. 00001912  48C0                     ext.l      D0
  2523. 00001914  2E00                     move.l     D7, D0
  2524. 00001916  6F34                     ble        +0x36 /* 0000194C */
  2525. 00001918  7004                     moveq.l    D0, 0x04
  2526. 0000191A  A122                     syscall    NewHandle, flags=1
  2527. 0000191C  2D48 FFFC                move.l     [A6 - 0x4], A0
  2528. 00001920  672A                     beq        +0x2C /* 0000194C */
  2529. 00001922  558F                     subq.l     A7, 2
  2530. 00001924  2F0B                     move.l     -[A7], A3
  2531. 00001926  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2532. 0000192A  2F3C 6D63 6D74           move.l     -[A7], 0x6D636D74 /* 'mcmt' */
  2533. 00001930  2F07                     move.l     -[A7], D7
  2534. 00001932  303C 009E                move.w     D0, 0x9E
  2535. 00001936  AAAA                     syscall    QuickTimeDispatch
  2536. 00001938  3C1F                     move.w     D6, [A7]+
  2537. 0000193A  660A                     bne        +0xC /* 00001946 */
  2538. 0000193C  2054                     movea.l    A0, [A4]
  2539. 0000193E  216E FFFC 0050           move.l     [A0 + 0x50], [A6 - 0x4]
  2540. 00001944  6006                     bra        +0x8 /* 0000194C */
  2541. label00001946:
  2542. 00001946  206E FFFC                movea.l    A0, [A6 - 0x4]
  2543. 0000194A  A023                     syscall    DisposHandle/DisposeHandle
  2544. label0000194C:
  2545. 0000194C  558F                     subq.l     A7, 2
  2546. 0000194E  2F0B                     move.l     -[A7], A3
  2547. 00001950  2F3C 6D74 6E6D           move.l     -[A7], 0x6D746E6D /* 'mtnm' */
  2548. 00001956  303C 014B                move.w     D0, 0x14B
  2549. 0000195A  AAAA                     syscall    QuickTimeDispatch
  2550. 0000195C  301F                     move.w     D0, [A7]+
  2551. 0000195E  48C0                     ext.l      D0
  2552. 00001960  2E00                     move.l     D7, D0
  2553. 00001962  6F34                     ble        +0x36 /* 00001998 */
  2554. 00001964  7004                     moveq.l    D0, 0x04
  2555. 00001966  A122                     syscall    NewHandle, flags=1
  2556. 00001968  2D48 FFFC                move.l     [A6 - 0x4], A0
  2557. 0000196C  672A                     beq        +0x2C /* 00001998 */
  2558. 0000196E  558F                     subq.l     A7, 2
  2559. 00001970  2F0B                     move.l     -[A7], A3
  2560. 00001972  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2561. 00001976  2F3C 6D74 6E6D           move.l     -[A7], 0x6D746E6D /* 'mtnm' */
  2562. 0000197C  2F07                     move.l     -[A7], D7
  2563. 0000197E  303C 009E                move.w     D0, 0x9E
  2564. 00001982  AAAA                     syscall    QuickTimeDispatch
  2565. 00001984  3C1F                     move.w     D6, [A7]+
  2566. 00001986  660A                     bne        +0xC /* 00001992 */
  2567. 00001988  2054                     movea.l    A0, [A4]
  2568. 0000198A  216E FFFC 004C           move.l     [A0 + 0x4C], [A6 - 0x4]
  2569. 00001990  6006                     bra        +0x8 /* 00001998 */
  2570. label00001992:
  2571. 00001992  206E FFFC                movea.l    A0, [A6 - 0x4]
  2572. 00001996  A023                     syscall    DisposHandle/DisposeHandle
  2573. label00001998:
  2574. 00001998  558F                     subq.l     A7, 2
  2575. 0000199A  2F0B                     move.l     -[A7], A3
  2576. 0000199C  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  2577. 000019A2  303C 014B                move.w     D0, 0x14B
  2578. 000019A6  AAAA                     syscall    QuickTimeDispatch
  2579. 000019A8  301F                     move.w     D0, [A7]+
  2580. 000019AA  48C0                     ext.l      D0
  2581. 000019AC  2E00                     move.l     D7, D0
  2582. 000019AE  6F00 00B4                ble        +0xB6 /* 00001A64 */
  2583. 000019B2  7004                     moveq.l    D0, 0x04
  2584. 000019B4  A122                     syscall    NewHandle, flags=1
  2585. 000019B6  2D48 FFFC                move.l     [A6 - 0x4], A0
  2586. 000019BA  6700 00A8                beq        +0xAA /* 00001A64 */
  2587. 000019BE  558F                     subq.l     A7, 2
  2588. 000019C0  2F0B                     move.l     -[A7], A3
  2589. 000019C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2590. 000019C6  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  2591. 000019CC  2F07                     move.l     -[A7], D7
  2592. 000019CE  303C 009E                move.w     D0, 0x9E
  2593. 000019D2  AAAA                     syscall    QuickTimeDispatch
  2594. 000019D4  3C1F                     move.w     D6, [A7]+
  2595. 000019D6  6600 0086                bne        +0x88 /* 00001A5E */
  2596. 000019DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2597. 000019DE  A029                     syscall    HLock
  2598. 000019E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2599. 000019E4  2650                     movea.l    A3, [A0]
  2600. 000019E6  47EB 0010                lea.l      A3, [A3 + 0x10]
  2601. 000019EA  2054                     movea.l    A0, [A4]
  2602. 000019EC  3153 0030                move.w     [A0 + 0x30], [A3]
  2603. 000019F0  2054                     movea.l    A0, [A4]
  2604. 000019F2  316B 0002 0032           move.w     [A0 + 0x32], [A3 + 0x2]
  2605. 000019F8  2054                     movea.l    A0, [A4]
  2606. 000019FA  4AA8 005C                tst.l      [A0 + 0x5C]
  2607. 000019FE  6710                     beq        +0x12 /* 00001A10 */
  2608. 00001A00  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2609. 00001A04  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  2610. 00001A08  2054                     movea.l    A0, [A4]
  2611. 00001A0A  7000                     moveq.l    D0, 0x00
  2612. 00001A0C  2140 005C                move.l     [A0 + 0x5C], D0
  2613. label00001A10:
  2614. 00001A10  206E FFFC                movea.l    A0, [A6 - 0x4]
  2615. 00001A14  2650                     movea.l    A3, [A0]
  2616. 00001A16  4A93                     tst.l      [A3]
  2617. 00001A18  6612                     bne        +0x14 /* 00001A2C */
  2618. 00001A1A  4AAB 0004                tst.l      [A3 + 0x4]
  2619. 00001A1E  660C                     bne        +0xE /* 00001A2C */
  2620. 00001A20  4AAB 0008                tst.l      [A3 + 0x8]
  2621. 00001A24  6606                     bne        +0x8 /* 00001A2C */
  2622. 00001A26  4AAB 000C                tst.l      [A3 + 0xC]
  2623. 00001A2A  6732                     beq        +0x34 /* 00001A5E */
  2624. label00001A2C:
  2625. 00001A2C  7012                     moveq.l    D0, 0x12
  2626. 00001A2E  2F00                     move.l     -[A7], D0
  2627. 00001A30  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  2628. 00001A34  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2629. 00001A38  2D40 FFF8                move.l     [A6 - 0x8], D0
  2630. 00001A3C  504F                     addq.w     A7, 8
  2631. 00001A3E  671E                     beq        +0x20 /* 00001A5E */
  2632. 00001A40  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2633. 00001A44  2F13                     move.l     -[A7], [A3]
  2634. 00001A46  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2635. 00001A4A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2636. 00001A4E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2637. 00001A52  4EAD 36C2                jsr        [A5 + 0x36C2 /* export_1748 */]
  2638. 00001A56  2054                     movea.l    A0, [A4]
  2639. 00001A58  216E FFF8 005C           move.l     [A0 + 0x5C], [A6 - 0x8]
  2640. label00001A5E:
  2641. 00001A5E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2642. 00001A62  A023                     syscall    DisposHandle/DisposeHandle
  2643. label00001A64:
  2644. 00001A64  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  2645. 00001A6A  4E5E                     unlink     A6
  2646. 00001A6C  2E9F                     move.l     [A7], [A7]+
  2647. 00001A6E  4E75                     rts
  2648. 00001A70  8026                     or.b       D0, -[A6]
  2649. 00001A72  544D                     addq.w     A5, 2
  2650. 00001A74  4F56                     chk.w      D7, [A6]
  2651. 00001A76  4945                     chk.w      D4, D5
  2652. 00001A78  4D4F                     chk.w      D6, A7
  2653. 00001A7A  5649                     addq.w     A1, 3
  2654. 00001A7C  4543                     chk.w      D2, D3
  2655. 00001A7E  454C                     chk.w      D2, A4
  2656. 00001A80  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  2657. 00001A86  4D45                     chk.w      D6, D5
  2658. 00001A88  4449                     neg.w      A1
  2659. 00001A8A  4154                     chk.w      D0, [A4]
  2660. 00001A8C  4F4F                     chk.w      D7, A7
  2661. 00001A8E  4C53 5553                movem.l    D0,D1,D4,D6,A0,A2,A4,A6, [A3]
  2662. 00001A92  4552                     chk.w      D2, [A2]
  2663. 00001A94  4441                     neg.w      D1
  2664. 00001A96  5441                     addq.w     D1, 2
  2665. 00001A98  0000 0000                ori.b      D0, 0x0
  2666. fn00001A9C:
  2667. 00001A9C  4E56 FFDC                link       A6, -0x0024
  2668. 00001AA0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2669. 00001AA4  286E 0008                movea.l    A4, [A6 + 0x8]
  2670. 00001AA8  2F0C                     move.l     -[A7], A4
  2671. 00001AAA  4EBA F98C                jsr        [PC - 0x674 /* 00001438 */]
  2672. 00001AAE  2054                     movea.l    A0, [A4]
  2673. 00001AB0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2674. 00001AB4  7000                     moveq.l    D0, 0x00
  2675. 00001AB6  1F00                     move.b     -[A7], D0
  2676. 00001AB8  2F0C                     move.l     -[A7], A4
  2677. 00001ABA  4EBA F6C4                jsr        [PC - 0x93C /* 00001180 */]
  2678. 00001ABE  598F                     subq.l     A7, 4
  2679. 00001AC0  2F0C                     move.l     -[A7], A4
  2680. 00001AC2  4EBA 2B10                jsr        [PC + 0x2B10 /* 000045D4 */]
  2681. 00001AC6  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2682. 00001ACA  2054                     movea.l    A0, [A4]
  2683. 00001ACC  316E FFDE 0006           move.w     [A0 + 0x6], [A6 - 0x22]
  2684. 00001AD2  2054                     movea.l    A0, [A4]
  2685. 00001AD4  316E FFDC 0008           move.w     [A0 + 0x8], [A6 - 0x24]
  2686. 00001ADA  598F                     subq.l     A7, 4
  2687. 00001ADC  2054                     movea.l    A0, [A4]
  2688. 00001ADE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2689. 00001AE2  303C 00FE                move.w     D0, 0xFE
  2690. 00001AE6  AAAA                     syscall    QuickTimeDispatch
  2691. 00001AE8  2657                     movea.l    A3, [A7]
  2692. 00001AEA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2693. 00001AEE  2053                     movea.l    A0, [A3]
  2694. 00001AF0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2695. 00001AF4  5488                     addq.l     A0, 2
  2696. 00001AF6  22D8                     move.l     [A1]+, [A0]+
  2697. 00001AF8  22D8                     move.l     [A1]+, [A0]+
  2698. 00001AFA  2F0B                     move.l     -[A7], A3
  2699. 00001AFC  A8D9                     syscall    DisposRgn/DisposeRgn
  2700. 00001AFE  2054                     movea.l    A0, [A4]
  2701. 00001B00  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2702. 00001B04  486E FFE8                pea.l      [A6 - 0x18]
  2703. 00001B08  303C 00F9                move.w     D0, 0xF9
  2704. 00001B0C  AAAA                     syscall    QuickTimeDispatch
  2705. 00001B0E  486E FFE0                pea.l      [A6 - 0x20]
  2706. 00001B12  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2707. 00001B16  A8A8                     syscall    OffsetRect
  2708. 00001B18  2054                     movea.l    A0, [A4]
  2709. 00001B1A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2710. 00001B1E  486E FFE0                pea.l      [A6 - 0x20]
  2711. 00001B22  303C 00FA                move.w     D0, 0xFA
  2712. 00001B26  AAAA                     syscall    QuickTimeDispatch
  2713. 00001B28  598F                     subq.l     A7, 4
  2714. 00001B2A  2054                     movea.l    A0, [A4]
  2715. 00001B2C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2716. 00001B30  303C 002B                move.w     D0, 0x2B /* '+' */
  2717. 00001B34  AAAA                     syscall    QuickTimeDispatch
  2718. 00001B36  2054                     movea.l    A0, [A4]
  2719. 00001B38  215F 0012                move.l     [A0 + 0x12], [A7]+
  2720. 00001B3C  558F                     subq.l     A7, 2
  2721. 00001B3E  303C 0003                move.w     D0, 0x3
  2722. 00001B42  AAAA                     syscall    QuickTimeDispatch
  2723. 00001B44  3E1F                     move.w     D7, [A7]+
  2724. 00001B46  598F                     subq.l     A7, 4
  2725. 00001B48  2054                     movea.l    A0, [A4]
  2726. 00001B4A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2727. 00001B4E  486E FFF0                pea.l      [A6 - 0x10]
  2728. 00001B52  303C 0039                move.w     D0, 0x39 /* '9' */
  2729. 00001B56  AAAA                     syscall    QuickTimeDispatch
  2730. 00001B58  2054                     movea.l    A0, [A4]
  2731. 00001B5A  215F 0016                move.l     [A0 + 0x16], [A7]+
  2732. 00001B5E  598F                     subq.l     A7, 4
  2733. 00001B60  2F0C                     move.l     -[A7], A4
  2734. 00001B62  4EBA 2148                jsr        [PC + 0x2148 /* 00003CAC */]
  2735. 00001B66  2054                     movea.l    A0, [A4]
  2736. 00001B68  215F 001E                move.l     [A0 + 0x1E], [A7]+
  2737. 00001B6C  558F                     subq.l     A7, 2
  2738. 00001B6E  2054                     movea.l    A0, [A4]
  2739. 00001B70  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2740. 00001B74  303C 002E                move.w     D0, 0x2E /* '.' */
  2741. 00001B78  AAAA                     syscall    QuickTimeDispatch
  2742. 00001B7A  2054                     movea.l    A0, [A4]
  2743. 00001B7C  315F 002A                move.w     [A0 + 0x2A], [A7]+
  2744. 00001B80  598F                     subq.l     A7, 4
  2745. 00001B82  598F                     subq.l     A7, 4
  2746. 00001B84  2054                     movea.l    A0, [A4]
  2747. 00001B86  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2748. 00001B8A  303C 0012                move.w     D0, 0x12
  2749. 00001B8E  AAAA                     syscall    QuickTimeDispatch
  2750. 00001B90  7001                     moveq.l    D0, 0x01
  2751. 00001B92  3F00                     move.w     -[A7], D0
  2752. 00001B94  303C 00EB                move.w     D0, 0xEB
  2753. 00001B98  AAAA                     syscall    QuickTimeDispatch
  2754. 00001B9A  2054                     movea.l    A0, [A4]
  2755. 00001B9C  215F 0054                move.l     [A0 + 0x54], [A7]+
  2756. 00001BA0  2054                     movea.l    A0, [A4]
  2757. 00001BA2  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2758. 00001BA6  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2759. 00001BAA  4AAE 0010                tst.l      [A6 + 0x10]
  2760. 00001BAE  6716                     beq        +0x18 /* 00001BC6 */
  2761. 00001BB0  2054                     movea.l    A0, [A4]
  2762. 00001BB2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2763. 00001BB6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2764. 00001BBA  7000                     moveq.l    D0, 0x00
  2765. 00001BBC  2F00                     move.l     -[A7], D0
  2766. 00001BBE  303C 0016                move.w     D0, 0x16
  2767. 00001BC2  AAAA                     syscall    QuickTimeDispatch
  2768. 00001BC4  600A                     bra        +0xC /* 00001BD0 */
  2769. label00001BC6:
  2770. 00001BC6  7000                     moveq.l    D0, 0x00
  2771. 00001BC8  2F00                     move.l     -[A7], D0
  2772. 00001BCA  2F0C                     move.l     -[A7], A4
  2773. 00001BCC  4EBA 1CA2                jsr        [PC + 0x1CA2 /* 00003870 */]
  2774. label00001BD0:
  2775. 00001BD0  2054                     movea.l    A0, [A4]
  2776. 00001BD2  41E8 0022                lea.l      A0, [A0 + 0x22]
  2777. 00001BD6  43ED F814                lea.l      A1, [A5 - 0x7EC]
  2778. 00001BDA  20D9                     move.l     [A0]+, [A1]+
  2779. 00001BDC  20D9                     move.l     [A0]+, [A1]+
  2780. 00001BDE  2F0C                     move.l     -[A7], A4
  2781. 00001BE0  4EBA FCF2                jsr        [PC - 0x30E /* 000018D4 */]
  2782. 00001BE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2783. 00001BE8  2F0C                     move.l     -[A7], A4
  2784. 00001BEA  2F0C                     move.l     -[A7], A4
  2785. 00001BEC  4EBA 31F6                jsr        [PC + 0x31F6 /* 00004DE4 */]
  2786. 00001BF0  7000                     moveq.l    D0, 0x00
  2787. 00001BF2  2F00                     move.l     -[A7], D0
  2788. 00001BF4  2F0C                     move.l     -[A7], A4
  2789. 00001BF6  4EBA F0A8                jsr        [PC - 0xF58 /* 00000CA0 */]
  2790. 00001BFA  598F                     subq.l     A7, 4
  2791. 00001BFC  2F0C                     move.l     -[A7], A4
  2792. 00001BFE  4EBA 313C                jsr        [PC + 0x313C /* 00004D3C */]
  2793. 00001C02  2054                     movea.l    A0, [A4]
  2794. 00001C04  215F 001A                move.l     [A0 + 0x1A], [A7]+
  2795. 00001C08  2054                     movea.l    A0, [A4]
  2796. 00001C0A  316E 0018 003E           move.w     [A0 + 0x3E], [A6 + 0x18]
  2797. 00001C10  4CEE 1880 FFD0           movem.l    D7,A3,A4, [A6 - 0x30]
  2798. 00001C16  4E5E                     unlink     A6
  2799. 00001C18  205F                     movea.l    A0, [A7]+
  2800. 00001C1A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2801. 00001C1E  4ED0                     jmp        [A0]
  2802. 00001C20  9F54                     sub.w      [A4], D7
  2803. 00001C22  4D4F                     chk.w      D6, A7
  2804. 00001C24  5649                     addq.w     A1, 3
  2805. 00001C26  454D                     chk.w      D2, A5
  2806. 00001C28  4F56                     chk.w      D7, [A6]
  2807. 00001C2A  4945                     chk.w      D4, D5
  2808. 00001C2C  4345                     chk.w      D1, D5
  2809. 00001C2E  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  2810. 00001C32  4E49                     trap       9
  2811. 00001C34  5449                     addq.w     A1, 2
  2812. 00001C36  414C                     chk.w      D0, A4
  2813. 00001C38  495A                     chk.w      D4, [A2]+
  2814. 00001C3A  454D                     chk.w      D2, A5
  2815. 00001C3C  4F56                     chk.w      D7, [A6]
  2816. 00001C3E  4945                     chk.w      D4, D5
  2817. 00001C40  0000 0000                ori.b      D0, 0x0
  2818. fn00001C44:
  2819. 00001C44  4E56 FFF4                link       A6, -0x000C
  2820. 00001C48  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  2821. 00001C4C  286E 0008                movea.l    A4, [A6 + 0x8]
  2822. 00001C50  2054                     movea.l    A0, [A4]
  2823. 00001C52  4AA8 0002                tst.l      [A0 + 0x2]
  2824. 00001C56  6700 01AA                beq        +0x1AC /* 00001E02 */
  2825. 00001C5A  598F                     subq.l     A7, 4
  2826. 00001C5C  2054                     movea.l    A0, [A4]
  2827. 00001C5E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2828. 00001C62  303C 003E                move.w     D0, 0x3E /* '>' */
  2829. 00001C66  AAAA                     syscall    QuickTimeDispatch
  2830. 00001C68  265F                     movea.l    A3, [A7]+
  2831. 00001C6A  200B                     move.l     D0, A3
  2832. 00001C6C  6700 0194                beq        +0x196 /* 00001E02 */
  2833. 00001C70  558F                     subq.l     A7, 2
  2834. 00001C72  2F0B                     move.l     -[A7], A3
  2835. 00001C74  2F3C 6D63 6D74           move.l     -[A7], 0x6D636D74 /* 'mcmt' */
  2836. 00001C7A  303C 014B                move.w     D0, 0x14B
  2837. 00001C7E  AAAA                     syscall    QuickTimeDispatch
  2838. 00001C80  301F                     move.w     D0, [A7]+
  2839. 00001C82  48C0                     ext.l      D0
  2840. 00001C84  2C00                     move.l     D6, D0
  2841. 00001C86  2E06                     move.l     D7, D6
  2842. 00001C88  601A                     bra        +0x1C /* 00001CA4 */
  2843. label00001C8A:
  2844. 00001C8A  558F                     subq.l     A7, 2
  2845. 00001C8C  2F0B                     move.l     -[A7], A3
  2846. 00001C8E  2F3C 6D63 6D74           move.l     -[A7], 0x6D636D74 /* 'mcmt' */
  2847. 00001C94  7001                     moveq.l    D0, 0x01
  2848. 00001C96  2F00                     move.l     -[A7], D0
  2849. 00001C98  303C 00A0                move.w     D0, 0xA0
  2850. 00001C9C  AAAA                     syscall    QuickTimeDispatch
  2851. 00001C9E  3A1F                     move.w     D5, [A7]+
  2852. 00001CA0  2007                     move.l     D0, D7
  2853. 00001CA2  5387                     subq.l     D7, 1
  2854. label00001CA4:
  2855. 00001CA4  4A87                     tst.l      D7
  2856. 00001CA6  6EE2                     bgt        -0x1C /* 00001C8A */
  2857. 00001CA8  2054                     movea.l    A0, [A4]
  2858. 00001CAA  4AA8 0050                tst.l      [A0 + 0x50]
  2859. 00001CAE  6718                     beq        +0x1A /* 00001CC8 */
  2860. 00001CB0  558F                     subq.l     A7, 2
  2861. 00001CB2  2F0B                     move.l     -[A7], A3
  2862. 00001CB4  2054                     movea.l    A0, [A4]
  2863. 00001CB6  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2864. 00001CBA  2F3C 6D63 6D74           move.l     -[A7], 0x6D636D74 /* 'mcmt' */
  2865. 00001CC0  303C 009F                move.w     D0, 0x9F
  2866. 00001CC4  AAAA                     syscall    QuickTimeDispatch
  2867. 00001CC6  3A1F                     move.w     D5, [A7]+
  2868. label00001CC8:
  2869. 00001CC8  558F                     subq.l     A7, 2
  2870. 00001CCA  2F0B                     move.l     -[A7], A3
  2871. 00001CCC  2F3C 6D74 6E6D           move.l     -[A7], 0x6D746E6D /* 'mtnm' */
  2872. 00001CD2  303C 014B                move.w     D0, 0x14B
  2873. 00001CD6  AAAA                     syscall    QuickTimeDispatch
  2874. 00001CD8  301F                     move.w     D0, [A7]+
  2875. 00001CDA  48C0                     ext.l      D0
  2876. 00001CDC  2C00                     move.l     D6, D0
  2877. 00001CDE  2E06                     move.l     D7, D6
  2878. 00001CE0  601A                     bra        +0x1C /* 00001CFC */
  2879. label00001CE2:
  2880. 00001CE2  558F                     subq.l     A7, 2
  2881. 00001CE4  2F0B                     move.l     -[A7], A3
  2882. 00001CE6  2F3C 6D74 6E6D           move.l     -[A7], 0x6D746E6D /* 'mtnm' */
  2883. 00001CEC  7001                     moveq.l    D0, 0x01
  2884. 00001CEE  2F00                     move.l     -[A7], D0
  2885. 00001CF0  303C 00A0                move.w     D0, 0xA0
  2886. 00001CF4  AAAA                     syscall    QuickTimeDispatch
  2887. 00001CF6  3A1F                     move.w     D5, [A7]+
  2888. 00001CF8  2007                     move.l     D0, D7
  2889. 00001CFA  5387                     subq.l     D7, 1
  2890. label00001CFC:
  2891. 00001CFC  4A87                     tst.l      D7
  2892. 00001CFE  6EE2                     bgt        -0x1C /* 00001CE2 */
  2893. 00001D00  2054                     movea.l    A0, [A4]
  2894. 00001D02  4AA8 004C                tst.l      [A0 + 0x4C]
  2895. 00001D06  6718                     beq        +0x1A /* 00001D20 */
  2896. 00001D08  558F                     subq.l     A7, 2
  2897. 00001D0A  2F0B                     move.l     -[A7], A3
  2898. 00001D0C  2054                     movea.l    A0, [A4]
  2899. 00001D0E  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2900. 00001D12  2F3C 6D74 6E6D           move.l     -[A7], 0x6D746E6D /* 'mtnm' */
  2901. 00001D18  303C 009F                move.w     D0, 0x9F
  2902. 00001D1C  AAAA                     syscall    QuickTimeDispatch
  2903. 00001D1E  3A1F                     move.w     D5, [A7]+
  2904. label00001D20:
  2905. 00001D20  7014                     moveq.l    D0, 0x14
  2906. 00001D22  A322                     syscall    NewHandleClear, flags=3
  2907. 00001D24  2D48 FFF4                move.l     [A6 - 0xC], A0
  2908. 00001D28  6700 00D8                beq        +0xDA /* 00001E02 */
  2909. 00001D2C  A029                     syscall    HLock
  2910. 00001D2E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2911. 00001D32  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2912. 00001D36  2054                     movea.l    A0, [A4]
  2913. 00001D38  4AA8 005C                tst.l      [A0 + 0x5C]
  2914. 00001D3C  674E                     beq        +0x50 /* 00001D8C */
  2915. 00001D3E  598F                     subq.l     A7, 4
  2916. 00001D40  2054                     movea.l    A0, [A4]
  2917. 00001D42  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2918. 00001D46  4EAD 368A                jsr        [A5 + 0x368A /* export_1741 */]
  2919. 00001D4A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2920. 00001D4E  209F                     move.l     [A0], [A7]+
  2921. 00001D50  598F                     subq.l     A7, 4
  2922. 00001D52  2054                     movea.l    A0, [A4]
  2923. 00001D54  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2924. 00001D58  4EAD 369A                jsr        [A5 + 0x369A /* export_1743 */]
  2925. 00001D5C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2926. 00001D60  215F 0004                move.l     [A0 + 0x4], [A7]+
  2927. 00001D64  598F                     subq.l     A7, 4
  2928. 00001D66  2054                     movea.l    A0, [A4]
  2929. 00001D68  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2930. 00001D6C  4EAD 36AA                jsr        [A5 + 0x36AA /* export_1745 */]
  2931. 00001D70  206E FFF8                movea.l    A0, [A6 - 0x8]
  2932. 00001D74  215F 0008                move.l     [A0 + 0x8], [A7]+
  2933. 00001D78  598F                     subq.l     A7, 4
  2934. 00001D7A  2054                     movea.l    A0, [A4]
  2935. 00001D7C  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2936. 00001D80  4EAD 36BA                jsr        [A5 + 0x36BA /* export_1747 */]
  2937. 00001D84  206E FFF8                movea.l    A0, [A6 - 0x8]
  2938. 00001D88  215F 000C                move.l     [A0 + 0xC], [A7]+
  2939. label00001D8C:
  2940. 00001D8C  202E FFF8                move.l     D0, [A6 - 0x8]
  2941. 00001D90  7210                     moveq.l    D1, 0x10
  2942. 00001D92  D081                     add.l      D0, D1
  2943. 00001D94  2D40 FFFC                move.l     [A6 - 0x4], D0
  2944. 00001D98  2054                     movea.l    A0, [A4]
  2945. 00001D9A  226E FFFC                movea.l    A1, [A6 - 0x4]
  2946. 00001D9E  32A8 0030                move.w     [A1], [A0 + 0x30]
  2947. 00001DA2  2054                     movea.l    A0, [A4]
  2948. 00001DA4  226E FFFC                movea.l    A1, [A6 - 0x4]
  2949. 00001DA8  3368 0032 0002           move.w     [A1 + 0x2], [A0 + 0x32]
  2950. 00001DAE  558F                     subq.l     A7, 2
  2951. 00001DB0  2F0B                     move.l     -[A7], A3
  2952. 00001DB2  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  2953. 00001DB8  303C 014B                move.w     D0, 0x14B
  2954. 00001DBC  AAAA                     syscall    QuickTimeDispatch
  2955. 00001DBE  301F                     move.w     D0, [A7]+
  2956. 00001DC0  48C0                     ext.l      D0
  2957. 00001DC2  2C00                     move.l     D6, D0
  2958. 00001DC4  2E06                     move.l     D7, D6
  2959. 00001DC6  601A                     bra        +0x1C /* 00001DE2 */
  2960. label00001DC8:
  2961. 00001DC8  558F                     subq.l     A7, 2
  2962. 00001DCA  2F0B                     move.l     -[A7], A3
  2963. 00001DCC  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  2964. 00001DD2  7001                     moveq.l    D0, 0x01
  2965. 00001DD4  2F00                     move.l     -[A7], D0
  2966. 00001DD6  303C 00A0                move.w     D0, 0xA0
  2967. 00001DDA  AAAA                     syscall    QuickTimeDispatch
  2968. 00001DDC  3A1F                     move.w     D5, [A7]+
  2969. 00001DDE  2007                     move.l     D0, D7
  2970. 00001DE0  5387                     subq.l     D7, 1
  2971. label00001DE2:
  2972. 00001DE2  4A87                     tst.l      D7
  2973. 00001DE4  6EE2                     bgt        -0x1C /* 00001DC8 */
  2974. 00001DE6  558F                     subq.l     A7, 2
  2975. 00001DE8  2F0B                     move.l     -[A7], A3
  2976. 00001DEA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2977. 00001DEE  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  2978. 00001DF4  303C 009F                move.w     D0, 0x9F
  2979. 00001DF8  AAAA                     syscall    QuickTimeDispatch
  2980. 00001DFA  3A1F                     move.w     D5, [A7]+
  2981. 00001DFC  206E FFF4                movea.l    A0, [A6 - 0xC]
  2982. 00001E00  A023                     syscall    DisposHandle/DisposeHandle
  2983. label00001E02:
  2984. 00001E02  4CEE 18E8 FFDC           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x24]
  2985. 00001E08  4E5E                     unlink     A6
  2986. 00001E0A  2E9F                     move.l     [A7], [A7]+
  2987. 00001E0C  4E75                     rts
  2988. 00001E0E  8026                     or.b       D0, -[A6]
  2989. 00001E10  544D                     addq.w     A5, 2
  2990. 00001E12  4F56                     chk.w      D7, [A6]
  2991. 00001E14  4945                     chk.w      D4, D5
  2992. 00001E16  4D4F                     chk.w      D6, A7
  2993. 00001E18  5649                     addq.w     A1, 3
  2994. 00001E1A  4543                     chk.w      D2, D3
  2995. 00001E1C  454C                     chk.w      D2, A4
  2996. 00001E1E  4C2E 5341 5645           movem.w    D0,D6,A0,A1,A4,A6, [A6 + 0x5645]
  2997. 00001E24  4D45                     chk.w      D6, D5
  2998. 00001E26  4449                     neg.w      A1
  2999. 00001E28  4154                     chk.w      D0, [A4]
  3000. 00001E2A  4F4F                     chk.w      D7, A7
  3001. 00001E2C  4C53 5553                movem.l    D0,D1,D4,D6,A0,A2,A4,A6, [A3]
  3002. 00001E30  4552                     chk.w      D2, [A2]
  3003. 00001E32  4441                     neg.w      D1
  3004. 00001E34  5441                     addq.w     D1, 2
  3005. 00001E36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3006. export_2742: // at 00001E38 (misaligned)
  3007. 00001E3A  FFFC                     .invalid   <<F/7/7>>
  3008. 00001E3C  2F0C                     move.l     -[A7], A4
  3009. 00001E3E  286E 0008                movea.l    A4, [A6 + 0x8]
  3010. 00001E42  2054                     movea.l    A0, [A4]
  3011. 00001E44  4AA8 0002                tst.l      [A0 + 0x2]
  3012. 00001E48  671C                     beq        +0x1E /* 00001E66 */
  3013. 00001E4A  206E 000C                movea.l    A0, [A6 + 0xC]
  3014. 00001E4E  2D48 FFFC                move.l     [A6 - 0x4], A0
  3015. 00001E52  598F                     subq.l     A7, 4
  3016. 00001E54  2054                     movea.l    A0, [A4]
  3017. 00001E56  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3018. 00001E5A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3019. 00001E5E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3020. 00001E62  201F                     move.l     D0, [A7]+
  3021. 00001E64  D190                     add.l      [A0], D0
  3022. label00001E66:
  3023. 00001E66  286E FFF8                movea.l    A4, [A6 - 0x8]
  3024. 00001E6A  4E5E                     unlink     A6
  3025. 00001E6C  205F                     movea.l    A0, [A7]+
  3026. 00001E6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3027. 00001E72  4ED0                     jmp        [A0]
  3028. 00001E74  9F54                     sub.w      [A4], D7
  3029. 00001E76  4D4F                     chk.w      D6, A7
  3030. 00001E78  5649                     addq.w     A1, 3
  3031. 00001E7A  454D                     chk.w      D2, A5
  3032. 00001E7C  4F56                     chk.w      D7, [A6]
  3033. 00001E7E  4945                     chk.w      D4, D5
  3034. 00001E80  4345                     chk.w      D1, D5
  3035. 00001E82  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  3036. 00001E86  4F4E                     chk.w      D7, A6
  3037. 00001E88  4545                     chk.w      D2, D5
  3038. 00001E8A  4444                     neg.w      D4
  3039. 00001E8C  4953                     chk.w      D4, [A3]
  3040. 00001E8E  4B53                     chk.w      D5, [A3]
  3041. 00001E90  5041                     addq.w     D1, 8
  3042. 00001E92  4345                     chk.w      D1, D5
  3043. 00001E94  0000 0000                ori.b      D0, 0x0
  3044. export_2743:
  3045. 00001E98  4E56 FFFE                link       A6, -0x0002
  3046. 00001E9C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3047. 00001EA0  3C2E 0018                move.w     D6, [A6 + 0x18]
  3048. 00001EA4  286E 0008                movea.l    A4, [A6 + 0x8]
  3049. 00001EA8  2054                     movea.l    A0, [A4]
  3050. 00001EAA  4AA8 0002                tst.l      [A0 + 0x2]
  3051. 00001EAE  6608                     bne        +0xA /* 00001EB8 */
  3052. 00001EB0  426E 001A                clr.w      [A6 + 0x1A]
  3053. 00001EB4  6000 00E0                bra        +0xE2 /* 00001F96 */
  3054. label00001EB8:
  3055. 00001EB8  2054                     movea.l    A0, [A4]
  3056. 00001EBA  2248                     movea.l    A1, A0
  3057. 00001EBC  2028 0016                move.l     D0, [A0 + 0x16]
  3058. 00001EC0  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  3059. 00001EC4  6D0A                     blt        +0xC /* 00001ED0 */
  3060. 00001EC6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3061. 00001ECA  2F0C                     move.l     -[A7], A4
  3062. 00001ECC  4EBA 1D22                jsr        [PC + 0x1D22 /* 00003BF0 */]
  3063. label00001ED0:
  3064. 00001ED0  2F0C                     move.l     -[A7], A4
  3065. 00001ED2  4EBA FD70                jsr        [PC - 0x290 /* 00001C44 */]
  3066. 00001ED6  2054                     movea.l    A0, [A4]
  3067. 00001ED8  3D68 003E FFFE           move.w     [A6 - 0x2], [A0 + 0x3E]
  3068. 00001EDE  4A2E 0014                tst.b      [A6 + 0x14]
  3069. 00001EE2  673E                     beq        +0x40 /* 00001F22 */
  3070. 00001EE4  4A6E FFFE                tst.w      [A6 - 0x2]
  3071. 00001EE8  671C                     beq        +0x1E /* 00001F06 */
  3072. 00001EEA  558F                     subq.l     A7, 2
  3073. 00001EEC  2054                     movea.l    A0, [A4]
  3074. 00001EEE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3075. 00001EF2  3F06                     move.w     -[A7], D6
  3076. 00001EF4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3077. 00001EF8  7000                     moveq.l    D0, 0x00
  3078. 00001EFA  2F00                     move.l     -[A7], D0
  3079. 00001EFC  303C 00D8                move.w     D0, 0xD8
  3080. 00001F00  AAAA                     syscall    QuickTimeDispatch
  3081. 00001F02  3E1F                     move.w     D7, [A7]+
  3082. 00001F04  6076                     bra        +0x78 /* 00001F7C */
  3083. label00001F06:
  3084. 00001F06  558F                     subq.l     A7, 2
  3085. 00001F08  2054                     movea.l    A0, [A4]
  3086. 00001F0A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3087. 00001F0E  3F06                     move.w     -[A7], D6
  3088. 00001F10  486E FFFE                pea.l      [A6 - 0x2]
  3089. 00001F14  7000                     moveq.l    D0, 0x00
  3090. 00001F16  2F00                     move.l     -[A7], D0
  3091. 00001F18  303C 00D7                move.w     D0, 0xD7
  3092. 00001F1C  AAAA                     syscall    QuickTimeDispatch
  3093. 00001F1E  3E1F                     move.w     D7, [A7]+
  3094. 00001F20  605A                     bra        +0x5C /* 00001F7C */
  3095. label00001F22:
  3096. 00001F22  426E FFFE                clr.w      [A6 - 0x2]
  3097. 00001F26  4A2E 0016                tst.b      [A6 + 0x16]
  3098. 00001F2A  6736                     beq        +0x38 /* 00001F62 */
  3099. 00001F2C  2054                     movea.l    A0, [A4]
  3100. 00001F2E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3101. 00001F32  7000                     moveq.l    D0, 0x00
  3102. 00001F34  2F00                     move.l     -[A7], D0
  3103. 00001F36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3104. 00001F3A  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  3105. 00001F40  7200                     moveq.l    D1, 0x00
  3106. 00001F42  3F01                     move.w     -[A7], D1
  3107. 00001F44  7001                     moveq.l    D0, 0x01
  3108. 00001F46  2F00                     move.l     -[A7], D0
  3109. 00001F48  486E FFFE                pea.l      [A6 - 0x2]
  3110. 00001F4C  7000                     moveq.l    D0, 0x00
  3111. 00001F4E  2F00                     move.l     -[A7], D0
  3112. 00001F50  303C 019B                move.w     D0, 0x19B
  3113. 00001F54  AAAA                     syscall    QuickTimeDispatch
  3114. 00001F56  558F                     subq.l     A7, 2
  3115. 00001F58  303C 0003                move.w     D0, 0x3
  3116. 00001F5C  AAAA                     syscall    QuickTimeDispatch
  3117. 00001F5E  3E1F                     move.w     D7, [A7]+
  3118. 00001F60  601A                     bra        +0x1C /* 00001F7C */
  3119. label00001F62:
  3120. 00001F62  558F                     subq.l     A7, 2
  3121. 00001F64  2054                     movea.l    A0, [A4]
  3122. 00001F66  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3123. 00001F6A  3F06                     move.w     -[A7], D6
  3124. 00001F6C  486E FFFE                pea.l      [A6 - 0x2]
  3125. 00001F70  7000                     moveq.l    D0, 0x00
  3126. 00001F72  2F00                     move.l     -[A7], D0
  3127. 00001F74  303C 00D7                move.w     D0, 0xD7
  3128. 00001F78  AAAA                     syscall    QuickTimeDispatch
  3129. 00001F7A  3E1F                     move.w     D7, [A7]+
  3130. label00001F7C:
  3131. 00001F7C  3F07                     move.w     -[A7], D7
  3132. 00001F7E  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  3133. 00001F82  2054                     movea.l    A0, [A4]
  3134. 00001F84  316E FFFE 003E           move.w     [A0 + 0x3E], [A6 - 0x2]
  3135. 00001F8A  206E 000C                movea.l    A0, [A6 + 0xC]
  3136. 00001F8E  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3137. 00001F92  3D47 001A                move.w     [A6 + 0x1A], D7
  3138. label00001F96:
  3139. 00001F96  4CEE 10C0 FFF2           movem.l    D6,D7,A4, [A6 - 0xE]
  3140. 00001F9C  4E5E                     unlink     A6
  3141. 00001F9E  205F                     movea.l    A0, [A7]+
  3142. 00001FA0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3143. 00001FA4  4ED0                     jmp        [A0]
  3144. 00001FA6  9954                     sub.w      [A4], D4
  3145. 00001FA8  4D4F                     chk.w      D6, A7
  3146. 00001FAA  5649                     addq.w     A1, 3
  3147. 00001FAC  454D                     chk.w      D2, A5
  3148. 00001FAE  4F56                     chk.w      D7, [A6]
  3149. 00001FB0  4945                     chk.w      D4, D5
  3150. 00001FB2  4345                     chk.w      D1, D5
  3151. 00001FB4  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  3152. 00001FB8  4156                     chk.w      D0, [A6]
  3153. 00001FBA  454D                     chk.w      D2, A5
  3154. 00001FBC  4F56                     chk.w      D7, [A6]
  3155. 00001FBE  4945                     chk.w      D4, D5
  3156. 00001FC0  0000 0000                ori.b      D0, 0x0
  3157. fn00001FC4:
  3158. 00001FC4  4E56 0000                link       A6, 0
  3159. 00001FC8  2F0C                     move.l     -[A7], A4
  3160. 00001FCA  286E 0008                movea.l    A4, [A6 + 0x8]
  3161. 00001FCE  558F                     subq.l     A7, 2
  3162. 00001FD0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3163. 00001FD4  7001                     moveq.l    D0, 0x01
  3164. 00001FD6  1F00                     move.b     -[A7], D0
  3165. 00001FD8  2054                     movea.l    A0, [A4]
  3166. 00001FDA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3167. 00001FDE  2F0C                     move.l     -[A7], A4
  3168. 00001FE0  4EBA 00A2                jsr        [PC + 0xA2 /* 00002084 */]
  3169. 00001FE4  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  3170. 00001FE8  286E FFFC                movea.l    A4, [A6 - 0x4]
  3171. 00001FEC  4E5E                     unlink     A6
  3172. 00001FEE  205F                     movea.l    A0, [A7]+
  3173. 00001FF0  5C4F                     addq.w     A7, 6
  3174. 00001FF2  4ED0                     jmp        [A0]
  3175. 00001FF4  8029 544D                or.b       D0, [A1 + 0x544D]
  3176. 00001FF8  4F56                     chk.w      D7, [A6]
  3177. 00001FFA  4945                     chk.w      D4, D5
  3178. 00001FFC  4D4F                     chk.w      D6, A7
  3179. 00001FFE  5649                     addq.w     A1, 3
  3180. 00002000  4543                     chk.w      D2, D3
  3181. 00002002  454C                     chk.w      D2, A4
  3182. 00002004  4C2E 454E 4142           movem.w    D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142]
  3183. 0000200A  4C45 464F                movem.l    D0,D1,D2,D3,D6,A1,A2,A6, D5
  3184. 0000200E  5257                     addq.w     [A7], 1
  3185. 00002010  4152                     chk.w      D0, [A2]
  3186. 00002012  444C                     neg.w      A4
  3187. 00002014  4F4F                     chk.w      D7, A7
  3188. 00002016  5043                     addq.w     D3, 8
  3189. 00002018  414C                     chk.w      D0, A4
  3190. 0000201A  4C42 4143                movem.l    D0,D1,D6,A0,A6, D2
  3191. 0000201E  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  3192. 00002020  0000 0000                ori.b      D0, 0x0
  3193. fn00002024:
  3194. 00002024  4E56 0000                link       A6, 0
  3195. 00002028  2F0C                     move.l     -[A7], A4
  3196. 0000202A  286E 0008                movea.l    A4, [A6 + 0x8]
  3197. 0000202E  558F                     subq.l     A7, 2
  3198. 00002030  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3199. 00002034  7002                     moveq.l    D0, 0x02
  3200. 00002036  1F00                     move.b     -[A7], D0
  3201. 00002038  2054                     movea.l    A0, [A4]
  3202. 0000203A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3203. 0000203E  2F0C                     move.l     -[A7], A4
  3204. 00002040  4EBA 0042                jsr        [PC + 0x42 /* 00002084 */]
  3205. 00002044  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  3206. 00002048  286E FFFC                movea.l    A4, [A6 - 0x4]
  3207. 0000204C  4E5E                     unlink     A6
  3208. 0000204E  205F                     movea.l    A0, [A7]+
  3209. 00002050  5C4F                     addq.w     A7, 6
  3210. 00002052  4ED0                     jmp        [A0]
  3211. 00002054  802A 544D                or.b       D0, [A2 + 0x544D]
  3212. 00002058  4F56                     chk.w      D7, [A6]
  3213. 0000205A  4945                     chk.w      D4, D5
  3214. 0000205C  4D4F                     chk.w      D6, A7
  3215. 0000205E  5649                     addq.w     A1, 3
  3216. 00002060  4543                     chk.w      D2, D3
  3217. 00002062  454C                     chk.w      D2, A4
  3218. 00002064  4C2E 454E 4142           movem.w    D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142]
  3219. 0000206A  4C45 4241                movem.l    D0,D6,A1,A6, D5
  3220. 0000206E  434B                     chk.w      D1, A3
  3221. 00002070  5741                     subq.w     D1, 3
  3222. 00002072  5244                     addq.w     D4, 1
  3223. 00002074  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  3224. 00002078  4341                     chk.w      D1, D1
  3225. 0000207A  4C4C 4241                movem.l    D0,D6,A1,A6, A4
  3226. 0000207E  434B                     chk.w      D1, A3
  3227. 00002080  0000 0000                ori.b      D0, 0x0
  3228. fn00002084:
  3229. 00002084  4E56 0000                link       A6, 0
  3230. 00002088  48E7 0308                movem.l    -[A7], D6,D7,A4
  3231. 0000208C  1C2E 0012                move.b     D6, [A6 + 0x12]
  3232. 00002090  286E 0008                movea.l    A4, [A6 + 0x8]
  3233. 00002094  2054                     movea.l    A0, [A4]
  3234. 00002096  4AA8 0054                tst.l      [A0 + 0x54]
  3235. 0000209A  6606                     bne        +0x8 /* 000020A2 */
  3236. 0000209C  422E 0014                clr.b      [A6 + 0x14]
  3237. 000020A0  605C                     bra        +0x5E /* 000020FE */
  3238. label000020A2:
  3239. 000020A2  558F                     subq.l     A7, 2
  3240. 000020A4  1F06                     move.b     -[A7], D6
  3241. 000020A6  7040                     moveq.l    D0, 0x40
  3242. 000020A8  2F00                     move.l     -[A7], D0
  3243. 000020AA  2F0C                     move.l     -[A7], A4
  3244. 000020AC  4EBA E04A                jsr        [PC - 0x1FB6 /* 000000F8 */]
  3245. 000020B0  1E1F                     move.b     D7, [A7]+
  3246. 000020B2  670C                     beq        +0xE /* 000020C0 */
  3247. 000020B4  2054                     movea.l    A0, [A4]
  3248. 000020B6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3249. 000020BA  303C 00B9                move.w     D0, 0xB9
  3250. 000020BE  AAAA                     syscall    QuickTimeDispatch
  3251. label000020C0:
  3252. 000020C0  4A06                     tst.b      D6
  3253. 000020C2  6736                     beq        +0x38 /* 000020FA */
  3254. 000020C4  558F                     subq.l     A7, 2
  3255. 000020C6  2054                     movea.l    A0, [A4]
  3256. 000020C8  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3257. 000020CC  486D 55E2                pea.l      [A5 + 0x55E2 /* export_2744 */]
  3258. 000020D0  2F0C                     move.l     -[A7], A4
  3259. 000020D2  7000                     moveq.l    D0, 0x00
  3260. 000020D4  102E 0010                move.b     D0, [A6 + 0x10]
  3261. 000020D8  2F00                     move.l     -[A7], D0
  3262. 000020DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3263. 000020DE  598F                     subq.l     A7, 4
  3264. 000020E0  2054                     movea.l    A0, [A4]
  3265. 000020E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3266. 000020E6  303C 0029                move.w     D0, 0x29 /* ')' */
  3267. 000020EA  AAAA                     syscall    QuickTimeDispatch
  3268. 000020EC  303C 00B8                move.w     D0, 0xB8
  3269. 000020F0  AAAA                     syscall    QuickTimeDispatch
  3270. 000020F2  3C1F                     move.w     D6, [A7]+
  3271. 000020F4  3F06                     move.w     -[A7], D6
  3272. 000020F6  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  3273. label000020FA:
  3274. 000020FA  1D47 0014                move.b     [A6 + 0x14], D7
  3275. label000020FE:
  3276. 000020FE  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3277. 00002104  4E5E                     unlink     A6
  3278. 00002106  205F                     movea.l    A0, [A7]+
  3279. 00002108  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3280. 0000210C  4ED0                     jmp        [A0]
  3281. 0000210E  8022                     or.b       D0, -[A2]
  3282. 00002110  544D                     addq.w     A5, 2
  3283. 00002112  4F56                     chk.w      D7, [A6]
  3284. 00002114  4945                     chk.w      D4, D5
  3285. 00002116  4D4F                     chk.w      D6, A7
  3286. 00002118  5649                     addq.w     A1, 3
  3287. 0000211A  4543                     chk.w      D2, D3
  3288. 0000211C  454C                     chk.w      D2, A4
  3289. 0000211E  4C2E 454E 4142           movem.w    D1,D2,D3,D6,A0,A2,A6, [A6 + 0x4142]
  3290. 00002124  4C45 4C4F                movem.l    D0,D1,D2,D3,D6,A2,A3,A6, D5
  3291. 00002128  4F50                     chk.w      D7, [A0]
  3292. 0000212A  4341                     chk.w      D1, D1
  3293. 0000212C  4C4C 4241                movem.l    D0,D6,A1,A6, A4
  3294. 00002130  434B                     chk.w      D1, A3
  3295. 00002132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3296. export_2744: // at 00002134 (misaligned)
  3297. 00002136  0000 48E7                ori.b      D0, 0xE7
  3298. 0000213A  0F08                     btst       A0, D7
  3299. 0000213C  286E 0008                movea.l    A4, [A6 + 0x8]
  3300. 00002140  558F                     subq.l     A7, 2
  3301. 00002142  2F0C                     move.l     -[A7], A4
  3302. 00002144  4EBA 02FE                jsr        [PC + 0x2FE /* 00002444 */]
  3303. 00002148  1A1F                     move.b     D5, [A7]+
  3304. 0000214A  2054                     movea.l    A0, [A4]
  3305. 0000214C  2E28 001E                move.l     D7, [A0 + 0x1E]
  3306. 00002150  7000                     moveq.l    D0, 0x00
  3307. 00002152  1028 0060                move.b     D0, [A0 + 0x60]
  3308. 00002156  0C40 0002                cmpi.w     D0, 0x2
  3309. 0000215A  57C0                     seq        D0
  3310. 0000215C  0240 0001                andi.w     D0, 0x1
  3311. 00002160  48C0                     ext.l      D0
  3312. 00002162  1C00                     move.b     D6, D0
  3313. 00002164  7000                     moveq.l    D0, 0x00
  3314. 00002166  1005                     move.b     D0, D5
  3315. 00002168  0C40 0001                cmpi.w     D0, 0x1
  3316. 0000216C  6666                     bne        +0x68 /* 000021D4 */
  3317. 0000216E  4A06                     tst.b      D6
  3318. 00002170  6762                     beq        +0x64 /* 000021D4 */
  3319. 00002172  4AA8 001E                tst.l      [A0 + 0x1E]
  3320. 00002176  6700 00A2                beq        +0xA4 /* 0000221A */
  3321. 0000217A  2F0C                     move.l     -[A7], A4
  3322. 0000217C  4EBA 1EAA                jsr        [PC + 0x1EAA /* 00004028 */]
  3323. 00002180  4A87                     tst.l      D7
  3324. 00002182  6C0E                     bge        +0x10 /* 00002192 */
  3325. 00002184  2054                     movea.l    A0, [A4]
  3326. 00002186  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3327. 0000218A  2F0C                     move.l     -[A7], A4
  3328. 0000218C  4EBA 1A62                jsr        [PC + 0x1A62 /* 00003BF0 */]
  3329. 00002190  600C                     bra        +0xE /* 0000219E */
  3330. label00002192:
  3331. 00002192  2054                     movea.l    A0, [A4]
  3332. 00002194  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3333. 00002198  2F0C                     move.l     -[A7], A4
  3334. 0000219A  4EBA 1A54                jsr        [PC + 0x1A54 /* 00003BF0 */]
  3335. label0000219E:
  3336. 0000219E  558F                     subq.l     A7, 2
  3337. 000021A0  303C 0003                move.w     D0, 0x3
  3338. 000021A4  AAAA                     syscall    QuickTimeDispatch
  3339. 000021A6  381F                     move.w     D4, [A7]+
  3340. 000021A8  2F07                     move.l     -[A7], D7
  3341. 000021AA  2054                     movea.l    A0, [A4]
  3342. 000021AC  1F28 0060                move.b     -[A7], [A0 + 0x60]
  3343. 000021B0  2F0C                     move.l     -[A7], A4
  3344. 000021B2  4EBA 1BE8                jsr        [PC + 0x1BE8 /* 00003D9C */]
  3345. 000021B6  558F                     subq.l     A7, 2
  3346. 000021B8  558F                     subq.l     A7, 2
  3347. 000021BA  2F0C                     move.l     -[A7], A4
  3348. 000021BC  4EBA 0396                jsr        [PC + 0x396 /* 00002554 */]
  3349. 000021C0  2F0C                     move.l     -[A7], A4
  3350. 000021C2  4EBA 03CC                jsr        [PC + 0x3CC /* 00002590 */]
  3351. 000021C6  558F                     subq.l     A7, 2
  3352. 000021C8  303C 0003                move.w     D0, 0x3
  3353. 000021CC  AAAA                     syscall    QuickTimeDispatch
  3354. 000021CE  381F                     move.w     D4, [A7]+
  3355. 000021D0  544F                     addq.w     A7, 2
  3356. 000021D2  6046                     bra        +0x48 /* 0000221A */
  3357. label000021D4:
  3358. 000021D4  7000                     moveq.l    D0, 0x00
  3359. 000021D6  1005                     move.b     D0, D5
  3360. 000021D8  0C40 0002                cmpi.w     D0, 0x2
  3361. 000021DC  6618                     bne        +0x1A /* 000021F6 */
  3362. 000021DE  4A06                     tst.b      D6
  3363. 000021E0  6714                     beq        +0x16 /* 000021F6 */
  3364. 000021E2  2007                     move.l     D0, D7
  3365. 000021E4  4480                     neg.l      D0
  3366. 000021E6  2F00                     move.l     -[A7], D0
  3367. 000021E8  2054                     movea.l    A0, [A4]
  3368. 000021EA  1F28 0060                move.b     -[A7], [A0 + 0x60]
  3369. 000021EE  2F0C                     move.l     -[A7], A4
  3370. 000021F0  4EBA 1BAA                jsr        [PC + 0x1BAA /* 00003D9C */]
  3371. 000021F4  6024                     bra        +0x26 /* 0000221A */
  3372. label000021F6:
  3373. 000021F6  2F0C                     move.l     -[A7], A4
  3374. 000021F8  4EBA 1E2E                jsr        [PC + 0x1E2E /* 00004028 */]
  3375. 000021FC  4A87                     tst.l      D7
  3376. 000021FE  6F1A                     ble        +0x1C /* 0000221A */
  3377. 00002200  4A06                     tst.b      D6
  3378. 00002202  6708                     beq        +0xA /* 0000220C */
  3379. 00002204  2054                     movea.l    A0, [A4]
  3380. 00002206  2068 000E                movea.l    A0, [A0 + 0xE]
  3381. 0000220A  6006                     bra        +0x8 /* 00002212 */
  3382. label0000220C:
  3383. 0000220C  2054                     movea.l    A0, [A4]
  3384. 0000220E  2068 0012                movea.l    A0, [A0 + 0x12]
  3385. label00002212:
  3386. 00002212  2F08                     move.l     -[A7], A0
  3387. 00002214  2F0C                     move.l     -[A7], A4
  3388. 00002216  4EBA 1964                jsr        [PC + 0x1964 /* 00003B7C */]
  3389. label0000221A:
  3390. 0000221A  4CEE 10F0 FFEC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x14]
  3391. 00002220  4E5E                     unlink     A6
  3392. 00002222  205F                     movea.l    A0, [A7]+
  3393. 00002224  504F                     addq.w     A7, 8
  3394. 00002226  4ED0                     jmp        [A0]
  3395. 00002228  9F4C                     subx.w     -[A7], -[A4]
  3396. 0000222A  4F4F                     chk.w      D7, A7
  3397. 0000222C  5043                     addq.w     D3, 8
  3398. 0000222E  414C                     chk.w      D0, A4
  3399. 00002230  4C42 4143                movem.l    D0,D1,D6,A0,A6, D2
  3400. 00002234  4B5F                     chk.w      D5, [A7]+
  3401. 00002236  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3402. 0000223A  4D4F                     chk.w      D6, A7
  3403. 0000223C  5649                     addq.w     A1, 3
  3404. 0000223E  454D                     chk.w      D2, A5
  3405. 00002240  4F56                     chk.w      D7, [A6]
  3406. 00002242  4945                     chk.w      D4, D5
  3407. 00002244  4345                     chk.w      D1, D5
  3408. 00002246  4C4C 0000                movem.l    <none>, A4
  3409. 0000224A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3410. // begin alternate branch 0000224C-00002252
  3411. fn0000224C:
  3412. 0000224C  4E56 0000                link       A6, 0
  3413. 00002250  558F                     subq.l     A7, 2
  3414. // end alternate branch 0000224C-00002252
  3415. fn0000224C: // (misaligned)
  3416. 0000224E  0000 558F                ori.b      D0, 0x8F
  3417. 00002252  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3418. 00002256  4878 0100                push.l     0x100
  3419. 0000225A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3420. 0000225E  4EBA DE98                jsr        [PC - 0x2168 /* 000000F8 */]
  3421. 00002262  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  3422. 00002266  4E5E                     unlink     A6
  3423. 00002268  205F                     movea.l    A0, [A7]+
  3424. 0000226A  5C4F                     addq.w     A7, 6
  3425. 0000226C  4ED0                     jmp        [A0]
  3426. 0000226E  8023                     or.b       D0, -[A3]
  3427. 00002270  544D                     addq.w     A5, 2
  3428. 00002272  4F56                     chk.w      D7, [A6]
  3429. 00002274  4945                     chk.w      D4, D5
  3430. 00002276  4D4F                     chk.w      D6, A7
  3431. 00002278  5649                     addq.w     A1, 3
  3432. 0000227A  4543                     chk.w      D2, D3
  3433. 0000227C  454C                     chk.w      D2, A4
  3434. 0000227E  4C2E 5345 5446           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5446]
  3435. 00002284  4952                     chk.w      D4, [A2]
  3436. 00002286  5354                     subq.w     [A4], 1
  3437. 00002288  494E                     chk.w      D4, A6
  3438. 0000228A  4752                     chk.w      D3, [A2]
  3439. 0000228C  4F55                     chk.w      D7, [A5]
  3440. 0000228E  5046                     addq.w     D6, 8
  3441. 00002290  4C41 4700                movem.l    A0,A1,A2,A6, D1
  3442. 00002294  0000 0000                ori.b      D0, 0x0
  3443. export_2745:
  3444. 00002298  4E56 0000                link       A6, 0
  3445. 0000229C  558F                     subq.l     A7, 2
  3446. 0000229E  4878 0100                push.l     0x100
  3447. 000022A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3448. 000022A6  4EBA DEB0                jsr        [PC - 0x2150 /* 00000158 */]
  3449. 000022AA  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3450. 000022AE  4E5E                     unlink     A6
  3451. 000022B0  2E9F                     move.l     [A7], [A7]+
  3452. 000022B2  4E75                     rts
  3453. 000022B4  8023                     or.b       D0, -[A3]
  3454. 000022B6  544D                     addq.w     A5, 2
  3455. 000022B8  4F56                     chk.w      D7, [A6]
  3456. 000022BA  4945                     chk.w      D4, D5
  3457. 000022BC  4D4F                     chk.w      D6, A7
  3458. 000022BE  5649                     addq.w     A1, 3
  3459. 000022C0  4543                     chk.w      D2, D3
  3460. 000022C2  454C                     chk.w      D2, A4
  3461. 000022C4  4C2E 4745 5446           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5446]
  3462. 000022CA  4952                     chk.w      D4, [A2]
  3463. 000022CC  5354                     subq.w     [A4], 1
  3464. 000022CE  494E                     chk.w      D4, A6
  3465. 000022D0  4752                     chk.w      D3, [A2]
  3466. 000022D2  4F55                     chk.w      D7, [A5]
  3467. 000022D4  5046                     addq.w     D6, 8
  3468. 000022D6  4C41 4700                movem.l    A0,A1,A2,A6, D1
  3469. 000022DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3470. // begin alternate branch 000022DC-000022E2
  3471. export_2746:
  3472. fn000022DC:
  3473. 000022DC  4E56 0000                link       A6, 0
  3474. 000022E0  2F0C                     move.l     -[A7], A4
  3475. // end alternate branch 000022DC-000022E2
  3476. export_2746: // at 000022DC (misaligned)
  3477. fn000022DC: // (misaligned)
  3478. 000022DE  0000 2F0C                ori.b      D0, 0xC
  3479. 000022E2  286E 0008                movea.l    A4, [A6 + 0x8]
  3480. 000022E6  2054                     movea.l    A0, [A4]
  3481. 000022E8  2248                     movea.l    A1, A0
  3482. 000022EA  2028 0012                move.l     D0, [A0 + 0x12]
  3483. 000022EE  90A9 000E                sub.l      D0, [A1 + 0xE]
  3484. 000022F2  2D40 000C                move.l     [A6 + 0xC], D0
  3485. 000022F6  286E FFFC                movea.l    A4, [A6 - 0x4]
  3486. 000022FA  4E5E                     unlink     A6
  3487. 000022FC  2E9F                     move.l     [A7], [A7]+
  3488. 000022FE  4E75                     rts
  3489. 00002300  9B54                     sub.w      [A4], D5
  3490. 00002302  4D4F                     chk.w      D6, A7
  3491. 00002304  5649                     addq.w     A1, 3
  3492. 00002306  454D                     chk.w      D2, A5
  3493. 00002308  4F56                     chk.w      D7, [A6]
  3494. 0000230A  4945                     chk.w      D4, D5
  3495. 0000230C  4345                     chk.w      D1, D5
  3496. 0000230E  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3497. 00002312  4554                     chk.w      D2, [A4]
  3498. 00002314  4455                     neg.w      [A5]
  3499. 00002316  5241                     addq.w     D1, 1
  3500. 00002318  5449                     addq.w     A1, 2
  3501. 0000231A  4F4E                     chk.w      D7, A6
  3502. 0000231C  0000 0000                ori.b      D0, 0x0
  3503. export_2747:
  3504. 00002320  4E56 0000                link       A6, 0
  3505. 00002324  206E 0008                movea.l    A0, [A6 + 0x8]
  3506. 00002328  2050                     movea.l    A0, [A0]
  3507. 0000232A  2D68 000E 000C           move.l     [A6 + 0xC], [A0 + 0xE]
  3508. 00002330  4E5E                     unlink     A6
  3509. 00002332  2E9F                     move.l     [A7], [A7]+
  3510. 00002334  4E75                     rts
  3511. 00002336  9C54                     sub.w      D6, [A4]
  3512. 00002338  4D4F                     chk.w      D6, A7
  3513. 0000233A  5649                     addq.w     A1, 3
  3514. 0000233C  454D                     chk.w      D2, A5
  3515. 0000233E  4F56                     chk.w      D7, [A6]
  3516. 00002340  4945                     chk.w      D4, D5
  3517. 00002342  4345                     chk.w      D1, D5
  3518. 00002344  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3519. 00002348  4554                     chk.w      D2, [A4]
  3520. 0000234A  5354                     subq.w     [A4], 1
  3521. 0000234C  4152                     chk.w      D0, [A2]
  3522. 0000234E  5454                     addq.w     [A4], 2
  3523. 00002350  494D                     chk.w      D4, A5
  3524. 00002352  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3525. 00002354  0000 0000                ori.b      D0, 0x0
  3526. export_2748:
  3527. 00002358  4E56 0000                link       A6, 0
  3528. 0000235C  206E 0008                movea.l    A0, [A6 + 0x8]
  3529. 00002360  2050                     movea.l    A0, [A0]
  3530. 00002362  2D68 0012 000C           move.l     [A6 + 0xC], [A0 + 0x12]
  3531. 00002368  4E5E                     unlink     A6
  3532. 0000236A  2E9F                     move.l     [A7], [A7]+
  3533. 0000236C  4E75                     rts
  3534. 0000236E  9B54                     sub.w      [A4], D5
  3535. 00002370  4D4F                     chk.w      D6, A7
  3536. 00002372  5649                     addq.w     A1, 3
  3537. 00002374  454D                     chk.w      D2, A5
  3538. 00002376  4F56                     chk.w      D7, [A6]
  3539. 00002378  4945                     chk.w      D4, D5
  3540. 0000237A  4345                     chk.w      D1, D5
  3541. 0000237C  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3542. 00002380  4554                     chk.w      D2, [A4]
  3543. 00002382  5354                     subq.w     [A4], 1
  3544. 00002384  4F50                     chk.w      D7, [A0]
  3545. 00002386  5449                     addq.w     A1, 2
  3546. 00002388  4D45                     chk.w      D6, D5
  3547. 0000238A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3548. export_2749: // at 0000238C (misaligned)
  3549. 0000238E  0000 2F0C                ori.b      D0, 0xC
  3550. 00002392  286E 0008                movea.l    A4, [A6 + 0x8]
  3551. 00002396  598F                     subq.l     A7, 4
  3552. 00002398  2054                     movea.l    A0, [A4]
  3553. 0000239A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3554. 0000239E  202D EC20                move.l     D0, [A5 - 0x13E0]
  3555. 000023A2  4480                     neg.l      D0
  3556. 000023A4  2F00                     move.l     -[A7], D0
  3557. 000023A6  2F0C                     move.l     -[A7], A4
  3558. 000023A8  4EBA 1D62                jsr        [PC + 0x1D62 /* 0000410C */]
  3559. 000023AC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3560. 000023B0  286E FFFC                movea.l    A4, [A6 - 0x4]
  3561. 000023B4  4E5E                     unlink     A6
  3562. 000023B6  2E9F                     move.l     [A7], [A7]+
  3563. 000023B8  4E75                     rts
  3564. 000023BA  8026                     or.b       D0, -[A6]
  3565. 000023BC  544D                     addq.w     A5, 2
  3566. 000023BE  4F56                     chk.w      D7, [A6]
  3567. 000023C0  4945                     chk.w      D4, D5
  3568. 000023C2  4D4F                     chk.w      D6, A7
  3569. 000023C4  5649                     addq.w     A1, 3
  3570. 000023C6  4543                     chk.w      D2, D3
  3571. 000023C8  454C                     chk.w      D2, A4
  3572. 000023CA  4C2E 4745 544C           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544C]
  3573. 000023D0  4153                     chk.w      D0, [A3]
  3574. 000023D2  5449                     addq.w     A1, 2
  3575. 000023D4  4E54 4552                link       A4, -0xFFFFBAAE
  3576. 000023D8  4553                     chk.w      D2, [A3]
  3577. 000023DA  5449                     addq.w     A1, 2
  3578. 000023DC  4E47                     trap       7
  3579. 000023DE  5449                     addq.w     A1, 2
  3580. 000023E0  4D45                     chk.w      D6, D5
  3581. 000023E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3582. export_2750: // at 000023E4 (misaligned)
  3583. 000023E6  0000 2F0C                ori.b      D0, 0xC
  3584. 000023EA  286E 0008                movea.l    A4, [A6 + 0x8]
  3585. 000023EE  2054                     movea.l    A0, [A4]
  3586. 000023F0  4AA8 0002                tst.l      [A0 + 0x2]
  3587. 000023F4  671E                     beq        +0x20 /* 00002414 */
  3588. 000023F6  598F                     subq.l     A7, 4
  3589. 000023F8  2054                     movea.l    A0, [A4]
  3590. 000023FA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3591. 000023FE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3592. 00002402  598F                     subq.l     A7, 4
  3593. 00002404  2F0C                     move.l     -[A7], A4
  3594. 00002406  4EBA FED4                jsr        [PC - 0x12C /* 000022DC */]
  3595. 0000240A  303C 0098                move.w     D0, 0x98
  3596. 0000240E  AAAA                     syscall    QuickTimeDispatch
  3597. 00002410  201F                     move.l     D0, [A7]+
  3598. 00002412  6002                     bra        +0x4 /* 00002416 */
  3599. label00002414:
  3600. 00002414  7000                     moveq.l    D0, 0x00
  3601. label00002416:
  3602. 00002416  2D40 000C                move.l     [A6 + 0xC], D0
  3603. 0000241A  286E FFFC                movea.l    A4, [A6 - 0x4]
  3604. 0000241E  4E5E                     unlink     A6
  3605. 00002420  2E9F                     move.l     [A7], [A7]+
  3606. 00002422  4E75                     rts
  3607. 00002424  9B54                     sub.w      [A4], D5
  3608. 00002426  4D4F                     chk.w      D6, A7
  3609. 00002428  5649                     addq.w     A1, 3
  3610. 0000242A  454D                     chk.w      D2, A5
  3611. 0000242C  4F56                     chk.w      D7, [A6]
  3612. 0000242E  4945                     chk.w      D4, D5
  3613. 00002430  4345                     chk.w      D1, D5
  3614. 00002432  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3615. 00002436  4554                     chk.w      D2, [A4]
  3616. 00002438  4441                     neg.w      D1
  3617. 0000243A  5441                     addq.w     D1, 2
  3618. 0000243C  5349                     subq.w     A1, 1
  3619. 0000243E  5A45                     addq.w     D5, 5
  3620. 00002440  0000 0000                ori.b      D0, 0x0
  3621. export_2751:
  3622. fn00002444:
  3623. 00002444  4E56 0000                link       A6, 0
  3624. 00002448  48E7 0108                movem.l    -[A7], D7,A4
  3625. 0000244C  286E 0008                movea.l    A4, [A6 + 0x8]
  3626. 00002450  558F                     subq.l     A7, 2
  3627. 00002452  7010                     moveq.l    D0, 0x10
  3628. 00002454  2F00                     move.l     -[A7], D0
  3629. 00002456  2F0C                     move.l     -[A7], A4
  3630. 00002458  4EBA DCFE                jsr        [PC - 0x2302 /* 00000158 */]
  3631. 0000245C  4A1F                     tst.b      [A7]+
  3632. 0000245E  6704                     beq        +0x6 /* 00002464 */
  3633. 00002460  7E02                     moveq.l    D7, 0x02
  3634. 00002462  6016                     bra        +0x18 /* 0000247A */
  3635. label00002464:
  3636. 00002464  558F                     subq.l     A7, 2
  3637. 00002466  7008                     moveq.l    D0, 0x08
  3638. 00002468  2F00                     move.l     -[A7], D0
  3639. 0000246A  2F0C                     move.l     -[A7], A4
  3640. 0000246C  4EBA DCEA                jsr        [PC - 0x2316 /* 00000158 */]
  3641. 00002470  4A1F                     tst.b      [A7]+
  3642. 00002472  6704                     beq        +0x6 /* 00002478 */
  3643. 00002474  7E01                     moveq.l    D7, 0x01
  3644. 00002476  6002                     bra        +0x4 /* 0000247A */
  3645. label00002478:
  3646. 00002478  4207                     clr.b      D7
  3647. label0000247A:
  3648. 0000247A  1D47 000C                move.b     [A6 + 0xC], D7
  3649. 0000247E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3650. 00002484  4E5E                     unlink     A6
  3651. 00002486  2E9F                     move.l     [A7], [A7]+
  3652. 00002488  4E75                     rts
  3653. 0000248A  9C54                     sub.w      D6, [A4]
  3654. 0000248C  4D4F                     chk.w      D6, A7
  3655. 0000248E  5649                     addq.w     A1, 3
  3656. 00002490  454D                     chk.w      D2, A5
  3657. 00002492  4F56                     chk.w      D7, [A6]
  3658. 00002494  4945                     chk.w      D4, D5
  3659. 00002496  4345                     chk.w      D1, D5
  3660. 00002498  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3661. 0000249C  4554                     chk.w      D2, [A4]
  3662. 0000249E  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  3663. 000024A2  5354                     subq.w     [A4], 1
  3664. 000024A4  4154                     chk.w      D0, [A4]
  3665. 000024A6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3666. 000024A8  0000 0000                ori.b      D0, 0x0
  3667. export_2752:
  3668. 000024AC  4E56 0000                link       A6, 0
  3669. 000024B0  48E7 0308                movem.l    -[A7], D6,D7,A4
  3670. 000024B4  1E2E 000C                move.b     D7, [A6 + 0xC]
  3671. 000024B8  286E 0008                movea.l    A4, [A6 + 0x8]
  3672. 000024BC  558F                     subq.l     A7, 2
  3673. 000024BE  2F0C                     move.l     -[A7], A4
  3674. 000024C0  4EBA FF82                jsr        [PC - 0x7E /* 00002444 */]
  3675. 000024C4  1C1F                     move.b     D6, [A7]+
  3676. 000024C6  7000                     moveq.l    D0, 0x00
  3677. 000024C8  1007                     move.b     D0, D7
  3678. 000024CA  0C40 0002                cmpi.w     D0, 0x2
  3679. 000024CE  6624                     bne        +0x26 /* 000024F4 */
  3680. 000024D0  558F                     subq.l     A7, 2
  3681. 000024D2  7001                     moveq.l    D0, 0x01
  3682. 000024D4  1F00                     move.b     -[A7], D0
  3683. 000024D6  7210                     moveq.l    D1, 0x10
  3684. 000024D8  2F01                     move.l     -[A7], D1
  3685. 000024DA  2F0C                     move.l     -[A7], A4
  3686. 000024DC  4EBA DC1A                jsr        [PC - 0x23E6 /* 000000F8 */]
  3687. 000024E0  558F                     subq.l     A7, 2
  3688. 000024E2  7000                     moveq.l    D0, 0x00
  3689. 000024E4  1F00                     move.b     -[A7], D0
  3690. 000024E6  7208                     moveq.l    D1, 0x08
  3691. 000024E8  2F01                     move.l     -[A7], D1
  3692. 000024EA  2F0C                     move.l     -[A7], A4
  3693. 000024EC  4EBA DC0A                jsr        [PC - 0x23F6 /* 000000F8 */]
  3694. 000024F0  584F                     addq.w     A7, 4
  3695. 000024F2  602C                     bra        +0x2E /* 00002520 */
  3696. label000024F4:
  3697. 000024F4  558F                     subq.l     A7, 2
  3698. 000024F6  7000                     moveq.l    D0, 0x00
  3699. 000024F8  1F00                     move.b     -[A7], D0
  3700. 000024FA  7210                     moveq.l    D1, 0x10
  3701. 000024FC  2F01                     move.l     -[A7], D1
  3702. 000024FE  2F0C                     move.l     -[A7], A4
  3703. 00002500  4EBA DBF6                jsr        [PC - 0x240A /* 000000F8 */]
  3704. 00002504  558F                     subq.l     A7, 2
  3705. 00002506  7000                     moveq.l    D0, 0x00
  3706. 00002508  1007                     move.b     D0, D7
  3707. 0000250A  0C40 0001                cmpi.w     D0, 0x1
  3708. 0000250E  57C0                     seq        D0
  3709. 00002510  4400                     neg.b      D0
  3710. 00002512  1F00                     move.b     -[A7], D0
  3711. 00002514  7008                     moveq.l    D0, 0x08
  3712. 00002516  2F00                     move.l     -[A7], D0
  3713. 00002518  2F0C                     move.l     -[A7], A4
  3714. 0000251A  4EBA DBDC                jsr        [PC - 0x2424 /* 000000F8 */]
  3715. 0000251E  584F                     addq.w     A7, 4
  3716. label00002520:
  3717. 00002520  1D46 000E                move.b     [A6 + 0xE], D6
  3718. 00002524  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3719. 0000252A  4E5E                     unlink     A6
  3720. 0000252C  205F                     movea.l    A0, [A7]+
  3721. 0000252E  5C4F                     addq.w     A7, 6
  3722. 00002530  4ED0                     jmp        [A0]
  3723. 00002532  9C54                     sub.w      D6, [A4]
  3724. 00002534  4D4F                     chk.w      D6, A7
  3725. 00002536  5649                     addq.w     A1, 3
  3726. 00002538  454D                     chk.w      D2, A5
  3727. 0000253A  4F56                     chk.w      D7, [A6]
  3728. 0000253C  4945                     chk.w      D4, D5
  3729. 0000253E  4345                     chk.w      D1, D5
  3730. 00002540  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  3731. 00002544  4554                     chk.w      D2, [A4]
  3732. 00002546  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  3733. 0000254A  5354                     subq.w     [A4], 1
  3734. 0000254C  4154                     chk.w      D0, [A4]
  3735. 0000254E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3736. 00002550  0000 0000                ori.b      D0, 0x0
  3737. export_2753:
  3738. fn00002554:
  3739. 00002554  4E56 0000                link       A6, 0
  3740. 00002558  558F                     subq.l     A7, 2
  3741. 0000255A  7020                     moveq.l    D0, 0x20
  3742. 0000255C  2F00                     move.l     -[A7], D0
  3743. 0000255E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3744. 00002562  4EBA DBF4                jsr        [PC - 0x240C /* 00000158 */]
  3745. 00002566  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3746. 0000256A  4E5E                     unlink     A6
  3747. 0000256C  2E9F                     move.l     [A7], [A7]+
  3748. 0000256E  4E75                     rts
  3749. 00002570  9B54                     sub.w      [A4], D5
  3750. 00002572  4D4F                     chk.w      D6, A7
  3751. 00002574  5649                     addq.w     A1, 3
  3752. 00002576  454D                     chk.w      D2, A5
  3753. 00002578  4F56                     chk.w      D7, [A6]
  3754. 0000257A  4945                     chk.w      D4, D5
  3755. 0000257C  4345                     chk.w      D1, D5
  3756. 0000257E  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  3757. 00002582  4554                     chk.w      D2, [A4]
  3758. 00002584  4D55                     chk.w      D6, [A5]
  3759. 00002586  5445                     addq.w     D5, 2
  3760. 00002588  464C                     not.w      A4
  3761. 0000258A  4147                     chk.w      D0, D7
  3762. 0000258C  0000 0000                ori.b      D0, 0x0
  3763. export_2754:
  3764. fn00002590:
  3765. 00002590  4E56 0000                link       A6, 0
  3766. 00002594  48E7 0308                movem.l    -[A7], D6,D7,A4
  3767. 00002598  1E2E 000C                move.b     D7, [A6 + 0xC]
  3768. 0000259C  286E 0008                movea.l    A4, [A6 + 0x8]
  3769. 000025A0  558F                     subq.l     A7, 2
  3770. 000025A2  1F07                     move.b     -[A7], D7
  3771. 000025A4  7020                     moveq.l    D0, 0x20
  3772. 000025A6  2F00                     move.l     -[A7], D0
  3773. 000025A8  2F0C                     move.l     -[A7], A4
  3774. 000025AA  4EBA DB4C                jsr        [PC - 0x24B4 /* 000000F8 */]
  3775. 000025AE  1C1F                     move.b     D6, [A7]+
  3776. 000025B0  2054                     movea.l    A0, [A4]
  3777. 000025B2  4AA8 0002                tst.l      [A0 + 0x2]
  3778. 000025B6  672E                     beq        +0x30 /* 000025E6 */
  3779. 000025B8  4A07                     tst.b      D7
  3780. 000025BA  6710                     beq        +0x12 /* 000025CC */
  3781. 000025BC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3782. 000025C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3783. 000025C2  3F00                     move.w     -[A7], D0
  3784. 000025C4  303C 002F                move.w     D0, 0x2F /* '/' */
  3785. 000025C8  AAAA                     syscall    QuickTimeDispatch
  3786. 000025CA  6010                     bra        +0x12 /* 000025DC */
  3787. label000025CC:
  3788. 000025CC  2054                     movea.l    A0, [A4]
  3789. 000025CE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3790. 000025D2  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  3791. 000025D6  303C 002F                move.w     D0, 0x2F /* '/' */
  3792. 000025DA  AAAA                     syscall    QuickTimeDispatch
  3793. label000025DC:
  3794. 000025DC  558F                     subq.l     A7, 2
  3795. 000025DE  303C 0003                move.w     D0, 0x3
  3796. 000025E2  AAAA                     syscall    QuickTimeDispatch
  3797. 000025E4  3E1F                     move.w     D7, [A7]+
  3798. label000025E6:
  3799. 000025E6  1D46 000E                move.b     [A6 + 0xE], D6
  3800. 000025EA  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3801. 000025F0  4E5E                     unlink     A6
  3802. 000025F2  205F                     movea.l    A0, [A7]+
  3803. 000025F4  5C4F                     addq.w     A7, 6
  3804. 000025F6  4ED0                     jmp        [A0]
  3805. 000025F8  9B54                     sub.w      [A4], D5
  3806. 000025FA  4D4F                     chk.w      D6, A7
  3807. 000025FC  5649                     addq.w     A1, 3
  3808. 000025FE  454D                     chk.w      D2, A5
  3809. 00002600  4F56                     chk.w      D7, [A6]
  3810. 00002602  4945                     chk.w      D4, D5
  3811. 00002604  4345                     chk.w      D1, D5
  3812. 00002606  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  3813. 0000260A  4554                     chk.w      D2, [A4]
  3814. 0000260C  4D55                     chk.w      D6, [A5]
  3815. 0000260E  5445                     addq.w     D5, 2
  3816. 00002610  464C                     not.w      A4
  3817. 00002612  4147                     chk.w      D0, D7
  3818. 00002614  0000 0000                ori.b      D0, 0x0
  3819. export_2755:
  3820. fn00002618:
  3821. 00002618  4E56 0000                link       A6, 0
  3822. 0000261C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3823. 00002620  266E 000C                movea.l    A3, [A6 + 0xC]
  3824. 00002624  286E 0008                movea.l    A4, [A6 + 0x8]
  3825. 00002628  558F                     subq.l     A7, 2
  3826. 0000262A  2F0C                     move.l     -[A7], A4
  3827. 0000262C  4EBA DE7A                jsr        [PC - 0x2186 /* 000004A8 */]
  3828. 00002630  4A1F                     tst.b      [A7]+
  3829. 00002632  670E                     beq        +0x10 /* 00002642 */
  3830. 00002634  2054                     movea.l    A0, [A4]
  3831. 00002636  41E8 0022                lea.l      A0, [A0 + 0x22]
  3832. 0000263A  224B                     movea.l    A1, A3
  3833. 0000263C  20D9                     move.l     [A0]+, [A1]+
  3834. 0000263E  20D9                     move.l     [A0]+, [A1]+
  3835. 00002640  607C                     bra        +0x7E /* 000026BE */
  3836. label00002642:
  3837. 00002642  3C2B 0006                move.w     D6, [A3 + 0x6]
  3838. 00002646  9C6B 0002                sub.w      D6, [A3 + 0x2]
  3839. 0000264A  382B 0004                move.w     D4, [A3 + 0x4]
  3840. 0000264E  9853                     sub.w      D4, [A3]
  3841. 00002650  2054                     movea.l    A0, [A4]
  3842. 00002652  2248                     movea.l    A1, A0
  3843. 00002654  3E28 0028                move.w     D7, [A0 + 0x28]
  3844. 00002658  9E69 0024                sub.w      D7, [A1 + 0x24]
  3845. 0000265C  2054                     movea.l    A0, [A4]
  3846. 0000265E  2248                     movea.l    A1, A0
  3847. 00002660  3A28 0026                move.w     D5, [A0 + 0x26]
  3848. 00002664  9A69 0022                sub.w      D5, [A1 + 0x22]
  3849. 00002668  4A47                     tst.w      D7
  3850. 0000266A  6716                     beq        +0x18 /* 00002682 */
  3851. 0000266C  4A45                     tst.w      D5
  3852. 0000266E  6712                     beq        +0x14 /* 00002682 */
  3853. 00002670  B845                     cmp.w      D4, D5
  3854. 00002672  6604                     bne        +0x6 /* 00002678 */
  3855. 00002674  BC47                     cmp.w      D6, D7
  3856. 00002676  670A                     beq        +0xC /* 00002682 */
  3857. label00002678:
  3858. 00002678  3F06                     move.w     -[A7], D6
  3859. 0000267A  3F04                     move.w     -[A7], D4
  3860. 0000267C  2F0C                     move.l     -[A7], A4
  3861. 0000267E  4EBA 0140                jsr        [PC + 0x140 /* 000027C0 */]
  3862. label00002682:
  3863. 00002682  4A47                     tst.w      D7
  3864. 00002684  6704                     beq        +0x6 /* 0000268A */
  3865. 00002686  4A46                     tst.w      D6
  3866. 00002688  660C                     bne        +0xE /* 00002696 */
  3867. label0000268A:
  3868. 0000268A  2054                     movea.l    A0, [A4]
  3869. 0000268C  41E8 0022                lea.l      A0, [A0 + 0x22]
  3870. 00002690  224B                     movea.l    A1, A3
  3871. 00002692  20D9                     move.l     [A0]+, [A1]+
  3872. 00002694  20D9                     move.l     [A0]+, [A1]+
  3873. label00002696:
  3874. 00002696  302B 0002                move.w     D0, [A3 + 0x2]
  3875. 0000269A  48C0                     ext.l      D0
  3876. 0000269C  2054                     movea.l    A0, [A4]
  3877. 0000269E  3228 0024                move.w     D1, [A0 + 0x24]
  3878. 000026A2  48C1                     ext.l      D1
  3879. 000026A4  9081                     sub.l      D0, D1
  3880. 000026A6  2F00                     move.l     -[A7], D0
  3881. 000026A8  3013                     move.w     D0, [A3]
  3882. 000026AA  48C0                     ext.l      D0
  3883. 000026AC  2054                     movea.l    A0, [A4]
  3884. 000026AE  3228 0022                move.w     D1, [A0 + 0x22]
  3885. 000026B2  48C1                     ext.l      D1
  3886. 000026B4  9081                     sub.l      D0, D1
  3887. 000026B6  2F00                     move.l     -[A7], D0
  3888. 000026B8  2F0C                     move.l     -[A7], A4
  3889. 000026BA  4EBA 0034                jsr        [PC + 0x34 /* 000026F0 */]
  3890. label000026BE:
  3891. 000026BE  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  3892. 000026C4  4E5E                     unlink     A6
  3893. 000026C6  205F                     movea.l    A0, [A7]+
  3894. 000026C8  504F                     addq.w     A7, 8
  3895. 000026CA  4ED0                     jmp        [A0]
  3896. 000026CC  8020                     or.b       D0, -[A0]
  3897. 000026CE  544D                     addq.w     A5, 2
  3898. 000026D0  4F56                     chk.w      D7, [A6]
  3899. 000026D2  4945                     chk.w      D4, D5
  3900. 000026D4  4D4F                     chk.w      D6, A7
  3901. 000026D6  5649                     addq.w     A1, 3
  3902. 000026D8  4543                     chk.w      D2, D3
  3903. 000026DA  454C                     chk.w      D2, A4
  3904. 000026DC  4C2E 5345 544D           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D]
  3905. 000026E2  4F56                     chk.w      D7, [A6]
  3906. 000026E4  4945                     chk.w      D4, D5
  3907. 000026E6  4449                     neg.w      A1
  3908. 000026E8  5350                     subq.w     [A0], 1
  3909. 000026EA  5245                     addq.w     D5, 1
  3910. 000026EC  4354                     chk.w      D1, [A4]
  3911. 000026EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3912. // begin alternate branch 000026F0-000026F4
  3913. export_2756:
  3914. fn000026F0:
  3915. 000026F0  4E56 FFF8                link       A6, -0x0008
  3916. // end alternate branch 000026F0-000026F4
  3917. export_2756: // at 000026F0 (misaligned)
  3918. fn000026F0: // (misaligned)
  3919. 000026F2  FFF8                     .invalid   <<F/7/7>>
  3920. 000026F4  2F0C                     move.l     -[A7], A4
  3921. 000026F6  286E 0008                movea.l    A4, [A6 + 0x8]
  3922. 000026FA  2054                     movea.l    A0, [A4]
  3923. 000026FC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3924. 00002700  41E8 0022                lea.l      A0, [A0 + 0x22]
  3925. 00002704  22D8                     move.l     [A1]+, [A0]+
  3926. 00002706  22D8                     move.l     [A1]+, [A0]+
  3927. 00002708  486E FFF8                pea.l      [A6 - 0x8]
  3928. 0000270C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3929. 00002710  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3930. 00002714  A8A8                     syscall    OffsetRect
  3931. 00002716  2054                     movea.l    A0, [A4]
  3932. 00002718  41E8 0022                lea.l      A0, [A0 + 0x22]
  3933. 0000271C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3934. 00002720  20D9                     move.l     [A0]+, [A1]+
  3935. 00002722  20D9                     move.l     [A0]+, [A1]+
  3936. 00002724  558F                     subq.l     A7, 2
  3937. 00002726  2F0C                     move.l     -[A7], A4
  3938. 00002728  4EBA DD7E                jsr        [PC - 0x2282 /* 000004A8 */]
  3939. 0000272C  4A1F                     tst.b      [A7]+
  3940. 0000272E  6616                     bne        +0x18 /* 00002746 */
  3941. 00002730  2054                     movea.l    A0, [A4]
  3942. 00002732  4AA8 0002                tst.l      [A0 + 0x2]
  3943. 00002736  670E                     beq        +0x10 /* 00002746 */
  3944. 00002738  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3945. 0000273C  486E FFF8                pea.l      [A6 - 0x8]
  3946. 00002740  303C 00FA                move.w     D0, 0xFA
  3947. 00002744  AAAA                     syscall    QuickTimeDispatch
  3948. label00002746:
  3949. 00002746  286E FFF4                movea.l    A4, [A6 - 0xC]
  3950. 0000274A  4E5E                     unlink     A6
  3951. 0000274C  205F                     movea.l    A0, [A7]+
  3952. 0000274E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3953. 00002752  4ED0                     jmp        [A0]
  3954. 00002754  8023                     or.b       D0, -[A3]
  3955. 00002756  544D                     addq.w     A5, 2
  3956. 00002758  4F56                     chk.w      D7, [A6]
  3957. 0000275A  4945                     chk.w      D4, D5
  3958. 0000275C  4D4F                     chk.w      D6, A7
  3959. 0000275E  5649                     addq.w     A1, 3
  3960. 00002760  4543                     chk.w      D2, D3
  3961. 00002762  454C                     chk.w      D2, A4
  3962. 00002764  4C2E 4F46 4653           movem.w    D1,D2,D6,A0,A1,A2,A3,A6, [A6 + 0x4653]
  3963. 0000276A  4554                     chk.w      D2, [A4]
  3964. 0000276C  4D4F                     chk.w      D6, A7
  3965. 0000276E  5649                     addq.w     A1, 3
  3966. 00002770  4544                     chk.w      D2, D4
  3967. 00002772  4953                     chk.w      D4, [A3]
  3968. 00002774  5052                     addq.w     [A2], 8
  3969. 00002776  4543                     chk.w      D2, D3
  3970. 00002778  5400                     addq.b     D0, 2
  3971. 0000277A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3972. // begin alternate branch 0000277C-00002786
  3973. export_2757:
  3974. fn0000277C:
  3975. 0000277C  4E56 0000                link       A6, 0
  3976. 00002780  206E 0008                movea.l    A0, [A6 + 0x8]
  3977. 00002784  2050                     movea.l    A0, [A0]
  3978. // end alternate branch 0000277C-00002786
  3979. export_2757: // at 0000277C (misaligned)
  3980. fn0000277C: // (misaligned)
  3981. 0000277E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3982. 00002782  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3983. 00002786  226E 000C                movea.l    A1, [A6 + 0xC]
  3984. 0000278A  41E8 0022                lea.l      A0, [A0 + 0x22]
  3985. 0000278E  22D8                     move.l     [A1]+, [A0]+
  3986. 00002790  22D8                     move.l     [A1]+, [A0]+
  3987. 00002792  4E5E                     unlink     A6
  3988. 00002794  205F                     movea.l    A0, [A7]+
  3989. 00002796  504F                     addq.w     A7, 8
  3990. 00002798  4ED0                     jmp        [A0]
  3991. 0000279A  8020                     or.b       D0, -[A0]
  3992. 0000279C  544D                     addq.w     A5, 2
  3993. 0000279E  4F56                     chk.w      D7, [A6]
  3994. 000027A0  4945                     chk.w      D4, D5
  3995. 000027A2  4D4F                     chk.w      D6, A7
  3996. 000027A4  5649                     addq.w     A1, 3
  3997. 000027A6  4543                     chk.w      D2, D3
  3998. 000027A8  454C                     chk.w      D2, A4
  3999. 000027AA  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  4000. 000027B0  4F56                     chk.w      D7, [A6]
  4001. 000027B2  4945                     chk.w      D4, D5
  4002. 000027B4  4449                     neg.w      A1
  4003. 000027B6  5350                     subq.w     [A0], 1
  4004. 000027B8  5245                     addq.w     D5, 1
  4005. 000027BA  4354                     chk.w      D1, [A4]
  4006. 000027BC  0000 0000                ori.b      D0, 0x0
  4007. fn000027C0:
  4008. 000027C0  4E56 FFEC                link       A6, -0x0014
  4009. 000027C4  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  4010. 000027C8  3A2E 000C                move.w     D5, [A6 + 0xC]
  4011. 000027CC  3C2E 000E                move.w     D6, [A6 + 0xE]
  4012. 000027D0  286E 0008                movea.l    A4, [A6 + 0x8]
  4013. 000027D4  2054                     movea.l    A0, [A4]
  4014. 000027D6  4AA8 0002                tst.l      [A0 + 0x2]
  4015. 000027DA  670C                     beq        +0xE /* 000027E8 */
  4016. 000027DC  558F                     subq.l     A7, 2
  4017. 000027DE  2F0C                     move.l     -[A7], A4
  4018. 000027E0  4EBA DCC6                jsr        [PC - 0x233A /* 000004A8 */]
  4019. 000027E4  4A1F                     tst.b      [A7]+
  4020. 000027E6  671C                     beq        +0x1E /* 00002804 */
  4021. label000027E8:
  4022. 000027E8  2054                     movea.l    A0, [A4]
  4023. 000027EA  3006                     move.w     D0, D6
  4024. 000027EC  D068 0024                add.w      D0, [A0 + 0x24]
  4025. 000027F0  3140 0028                move.w     [A0 + 0x28], D0
  4026. 000027F4  2054                     movea.l    A0, [A4]
  4027. 000027F6  3005                     move.w     D0, D5
  4028. 000027F8  D068 0022                add.w      D0, [A0 + 0x22]
  4029. 000027FC  3140 0026                move.w     [A0 + 0x26], D0
  4030. 00002800  6000 00B6                bra        +0xB8 /* 000028B8 */
  4031. label00002804:
  4032. 00002804  598F                     subq.l     A7, 4
  4033. 00002806  2054                     movea.l    A0, [A4]
  4034. 00002808  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4035. 0000280C  303C 00FE                move.w     D0, 0xFE
  4036. 00002810  AAAA                     syscall    QuickTimeDispatch
  4037. 00002812  265F                     movea.l    A3, [A7]+
  4038. 00002814  2053                     movea.l    A0, [A3]
  4039. 00002816  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4040. 0000281A  5488                     addq.l     A0, 2
  4041. 0000281C  22D8                     move.l     [A1]+, [A0]+
  4042. 0000281E  22D8                     move.l     [A1]+, [A0]+
  4043. 00002820  2F0B                     move.l     -[A7], A3
  4044. 00002822  A8D9                     syscall    DisposRgn/DisposeRgn
  4045. 00002824  598F                     subq.l     A7, 4
  4046. 00002826  2F0C                     move.l     -[A7], A4
  4047. 00002828  4EBA 00B6                jsr        [PC + 0xB6 /* 000028E0 */]
  4048. 0000282C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4049. 00002830  598F                     subq.l     A7, 4
  4050. 00002832  2054                     movea.l    A0, [A4]
  4051. 00002834  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4052. 00002838  303C 003F                move.w     D0, 0x3F /* '?' */
  4053. 0000283C  AAAA                     syscall    QuickTimeDispatch
  4054. 0000283E  2E1F                     move.l     D7, [A7]+
  4055. 00002840  6052                     bra        +0x54 /* 00002894 */
  4056. label00002842:
  4057. 00002842  598F                     subq.l     A7, 4
  4058. 00002844  2054                     movea.l    A0, [A4]
  4059. 00002846  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4060. 0000284A  2F07                     move.l     -[A7], D7
  4061. 0000284C  303C 0117                move.w     D0, 0x117
  4062. 00002850  AAAA                     syscall    QuickTimeDispatch
  4063. 00002852  265F                     movea.l    A3, [A7]+
  4064. 00002854  598F                     subq.l     A7, 4
  4065. 00002856  2F0B                     move.l     -[A7], A3
  4066. 00002858  303C 0062                move.w     D0, 0x62 /* 'b' */
  4067. 0000285C  AAAA                     syscall    QuickTimeDispatch
  4068. 0000285E  2D57 FFEC                move.l     [A6 - 0x14], [A7]
  4069. 00002862  486E FFF0                pea.l      [A6 - 0x10]
  4070. 00002866  7000                     moveq.l    D0, 0x00
  4071. 00002868  2F00                     move.l     -[A7], D0
  4072. 0000286A  2F00                     move.l     -[A7], D0
  4073. 0000286C  303C 006F                move.w     D0, 0x6F /* 'o' */
  4074. 00002870  AAAA                     syscall    QuickTimeDispatch
  4075. 00002872  0CAE 7669 6465 FFF0      cmpi.l     [A6 - 0x10], 0x76696465 /* 'vide' */
  4076. 0000287A  6614                     bne        +0x16 /* 00002890 */
  4077. 0000287C  2F0B                     move.l     -[A7], A3
  4078. 0000287E  486E FFF4                pea.l      [A6 - 0xC]
  4079. 00002882  3F06                     move.w     -[A7], D6
  4080. 00002884  3F05                     move.w     -[A7], D5
  4081. 00002886  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4082. 0000288A  2F0C                     move.l     -[A7], A4
  4083. 0000288C  4EBA 0232                jsr        [PC + 0x232 /* 00002AC0 */]
  4084. label00002890:
  4085. 00002890  2007                     move.l     D0, D7
  4086. 00002892  5387                     subq.l     D7, 1
  4087. label00002894:
  4088. 00002894  4A87                     tst.l      D7
  4089. 00002896  6EAA                     bgt        -0x54 /* 00002842 */
  4090. 00002898  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4091. 0000289C  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  4092. 000028A0  2054                     movea.l    A0, [A4]
  4093. 000028A2  3006                     move.w     D0, D6
  4094. 000028A4  D068 0024                add.w      D0, [A0 + 0x24]
  4095. 000028A8  3140 0028                move.w     [A0 + 0x28], D0
  4096. 000028AC  2054                     movea.l    A0, [A4]
  4097. 000028AE  3005                     move.w     D0, D5
  4098. 000028B0  D068 0022                add.w      D0, [A0 + 0x22]
  4099. 000028B4  3140 0026                move.w     [A0 + 0x26], D0
  4100. label000028B8:
  4101. 000028B8  4CEE 18E8 FFD4           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x2C]
  4102. 000028BE  4E5E                     unlink     A6
  4103. 000028C0  205F                     movea.l    A0, [A7]+
  4104. 000028C2  504F                     addq.w     A7, 8
  4105. 000028C4  4ED0                     jmp        [A0]
  4106. 000028C6  9654                     sub.w      D3, [A4]
  4107. 000028C8  4D4F                     chk.w      D6, A7
  4108. 000028CA  5649                     addq.w     A1, 3
  4109. 000028CC  454D                     chk.w      D2, A5
  4110. 000028CE  4F56                     chk.w      D7, [A6]
  4111. 000028D0  4945                     chk.w      D4, D5
  4112. 000028D2  4345                     chk.w      D1, D5
  4113. 000028D4  4C4C 2E52                movem.l    D1,D4,D6,A1,A2,A3,A5, A4
  4114. 000028D8  4553                     chk.w      D2, [A3]
  4115. 000028DA  495A                     chk.w      D4, [A2]+
  4116. 000028DC  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4117. 000028DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4118. // begin alternate branch 000028E0-000028EE
  4119. export_2758:
  4120. fn000028E0:
  4121. 000028E0  4E56 0000                link       A6, 0
  4122. 000028E4  48E7 0018                movem.l    -[A7], A3,A4
  4123. 000028E8  286E 0008                movea.l    A4, [A6 + 0x8]
  4124. 000028EC  7012                     moveq.l    D0, 0x12
  4125. // end alternate branch 000028E0-000028EE
  4126. export_2758: // at 000028E0 (misaligned)
  4127. fn000028E0: // (misaligned)
  4128. 000028E2  0000 48E7                ori.b      D0, 0xE7
  4129. 000028E6  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  4130. 000028EA  0008 7012                ori.b      A0, 0x12
  4131. 000028EE  2F00                     move.l     -[A7], D0
  4132. 000028F0  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  4133. 000028F4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4134. 000028F8  2640                     movea.l    A3, D0
  4135. 000028FA  200B                     move.l     D0, A3
  4136. 000028FC  504F                     addq.w     A7, 8
  4137. 000028FE  6608                     bne        +0xA /* 00002908 */
  4138. 00002900  7000                     moveq.l    D0, 0x00
  4139. 00002902  2D40 000C                move.l     [A6 + 0xC], D0
  4140. 00002906  601E                     bra        +0x20 /* 00002926 */
  4141. label00002908:
  4142. 00002908  2054                     movea.l    A0, [A4]
  4143. 0000290A  4AA8 005C                tst.l      [A0 + 0x5C]
  4144. 0000290E  670C                     beq        +0xE /* 0000291C */
  4145. 00002910  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4146. 00002914  2F0B                     move.l     -[A7], A3
  4147. 00002916  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  4148. 0000291A  6006                     bra        +0x8 /* 00002922 */
  4149. label0000291C:
  4150. 0000291C  2F0B                     move.l     -[A7], A3
  4151. 0000291E  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  4152. label00002922:
  4153. 00002922  2D4B 000C                move.l     [A6 + 0xC], A3
  4154. label00002926:
  4155. 00002926  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4156. 0000292C  4E5E                     unlink     A6
  4157. 0000292E  2E9F                     move.l     [A7], [A7]+
  4158. 00002930  4E75                     rts
  4159. 00002932  9754                     sub.w      [A4], D3
  4160. 00002934  4D4F                     chk.w      D6, A7
  4161. 00002936  5649                     addq.w     A1, 3
  4162. 00002938  454D                     chk.w      D2, A5
  4163. 0000293A  4F56                     chk.w      D7, [A6]
  4164. 0000293C  4945                     chk.w      D4, D5
  4165. 0000293E  4345                     chk.w      D1, D5
  4166. 00002940  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  4167. 00002944  4554                     chk.w      D2, [A4]
  4168. 00002946  5A4F                     addq.w     A7, 5
  4169. 00002948  4F4D                     chk.w      D7, A5
  4170. 0000294A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4171. // begin alternate branch 0000294C-00002950
  4172. export_2759:
  4173. fn0000294C:
  4174. 0000294C  4E56 FFF0                link       A6, -0x0010
  4175. // end alternate branch 0000294C-00002950
  4176. export_2759: // at 0000294C (misaligned)
  4177. fn0000294C: // (misaligned)
  4178. 0000294E  FFF0                     .invalid   <<F/7/7>>
  4179. 00002950  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  4180. 00002954  286E 0008                movea.l    A4, [A6 + 0x8]
  4181. 00002958  2054                     movea.l    A0, [A4]
  4182. 0000295A  4AA8 005C                tst.l      [A0 + 0x5C]
  4183. 0000295E  6732                     beq        +0x34 /* 00002992 */
  4184. 00002960  558F                     subq.l     A7, 2
  4185. 00002962  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4186. 00002966  4EAD 36E2                jsr        [A5 + 0x36E2 /* export_1752 */]
  4187. 0000296A  4A1F                     tst.b      [A7]+
  4188. 0000296C  6714                     beq        +0x16 /* 00002982 */
  4189. 0000296E  2054                     movea.l    A0, [A4]
  4190. 00002970  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4191. 00002974  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  4192. 00002978  2054                     movea.l    A0, [A4]
  4193. 0000297A  7000                     moveq.l    D0, 0x00
  4194. 0000297C  2140 005C                move.l     [A0 + 0x5C], D0
  4195. 00002980  6044                     bra        +0x46 /* 000029C6 */
  4196. label00002982:
  4197. 00002982  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4198. 00002986  2054                     movea.l    A0, [A4]
  4199. 00002988  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4200. 0000298C  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  4201. 00002990  6034                     bra        +0x36 /* 000029C6 */
  4202. label00002992:
  4203. 00002992  558F                     subq.l     A7, 2
  4204. 00002994  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4205. 00002998  4EAD 36E2                jsr        [A5 + 0x36E2 /* export_1752 */]
  4206. 0000299C  4A1F                     tst.b      [A7]+
  4207. 0000299E  6626                     bne        +0x28 /* 000029C6 */
  4208. 000029A0  7012                     moveq.l    D0, 0x12
  4209. 000029A2  2F00                     move.l     -[A7], D0
  4210. 000029A4  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  4211. 000029A8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4212. 000029AC  2640                     movea.l    A3, D0
  4213. 000029AE  2F0B                     move.l     -[A7], A3
  4214. 000029B0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4215. 000029B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4216. 000029B8  2F0B                     move.l     -[A7], A3
  4217. 000029BA  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  4218. 000029BE  2054                     movea.l    A0, [A4]
  4219. 000029C0  214B 005C                move.l     [A0 + 0x5C], A3
  4220. 000029C4  504F                     addq.w     A7, 8
  4221. label000029C6:
  4222. 000029C6  2054                     movea.l    A0, [A4]
  4223. 000029C8  4AA8 0002                tst.l      [A0 + 0x2]
  4224. 000029CC  6700 00C8                beq        +0xCA /* 00002A96 */
  4225. 000029D0  558F                     subq.l     A7, 2
  4226. 000029D2  2F0C                     move.l     -[A7], A4
  4227. 000029D4  4EBA DAD2                jsr        [PC - 0x252E /* 000004A8 */]
  4228. 000029D8  4A1F                     tst.b      [A7]+
  4229. 000029DA  6600 00BA                bne        +0xBC /* 00002A96 */
  4230. 000029DE  598F                     subq.l     A7, 4
  4231. 000029E0  2054                     movea.l    A0, [A4]
  4232. 000029E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4233. 000029E6  303C 00FE                move.w     D0, 0xFE
  4234. 000029EA  AAAA                     syscall    QuickTimeDispatch
  4235. 000029EC  265F                     movea.l    A3, [A7]+
  4236. 000029EE  2053                     movea.l    A0, [A3]
  4237. 000029F0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4238. 000029F4  5488                     addq.l     A0, 2
  4239. 000029F6  22D8                     move.l     [A1]+, [A0]+
  4240. 000029F8  22D8                     move.l     [A1]+, [A0]+
  4241. 000029FA  2F0B                     move.l     -[A7], A3
  4242. 000029FC  A8D9                     syscall    DisposRgn/DisposeRgn
  4243. 000029FE  2054                     movea.l    A0, [A4]
  4244. 00002A00  2248                     movea.l    A1, A0
  4245. 00002A02  3A28 0028                move.w     D5, [A0 + 0x28]
  4246. 00002A06  9A69 0024                sub.w      D5, [A1 + 0x24]
  4247. 00002A0A  2054                     movea.l    A0, [A4]
  4248. 00002A0C  2248                     movea.l    A1, A0
  4249. 00002A0E  3C28 0026                move.w     D6, [A0 + 0x26]
  4250. 00002A12  9C69 0022                sub.w      D6, [A1 + 0x22]
  4251. 00002A16  598F                     subq.l     A7, 4
  4252. 00002A18  2054                     movea.l    A0, [A4]
  4253. 00002A1A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4254. 00002A1E  303C 003F                move.w     D0, 0x3F /* '?' */
  4255. 00002A22  AAAA                     syscall    QuickTimeDispatch
  4256. 00002A24  2E1F                     move.l     D7, [A7]+
  4257. 00002A26  6052                     bra        +0x54 /* 00002A7A */
  4258. label00002A28:
  4259. 00002A28  598F                     subq.l     A7, 4
  4260. 00002A2A  2054                     movea.l    A0, [A4]
  4261. 00002A2C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4262. 00002A30  2F07                     move.l     -[A7], D7
  4263. 00002A32  303C 0117                move.w     D0, 0x117
  4264. 00002A36  AAAA                     syscall    QuickTimeDispatch
  4265. 00002A38  265F                     movea.l    A3, [A7]+
  4266. 00002A3A  598F                     subq.l     A7, 4
  4267. 00002A3C  2F0B                     move.l     -[A7], A3
  4268. 00002A3E  303C 0062                move.w     D0, 0x62 /* 'b' */
  4269. 00002A42  AAAA                     syscall    QuickTimeDispatch
  4270. 00002A44  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  4271. 00002A48  486E FFFC                pea.l      [A6 - 0x4]
  4272. 00002A4C  7000                     moveq.l    D0, 0x00
  4273. 00002A4E  2F00                     move.l     -[A7], D0
  4274. 00002A50  2F00                     move.l     -[A7], D0
  4275. 00002A52  303C 006F                move.w     D0, 0x6F /* 'o' */
  4276. 00002A56  AAAA                     syscall    QuickTimeDispatch
  4277. 00002A58  0CAE 7669 6465 FFFC      cmpi.l     [A6 - 0x4], 0x76696465 /* 'vide' */
  4278. 00002A60  6614                     bne        +0x16 /* 00002A76 */
  4279. 00002A62  2F0B                     move.l     -[A7], A3
  4280. 00002A64  486E FFF0                pea.l      [A6 - 0x10]
  4281. 00002A68  3F05                     move.w     -[A7], D5
  4282. 00002A6A  3F06                     move.w     -[A7], D6
  4283. 00002A6C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4284. 00002A70  2F0C                     move.l     -[A7], A4
  4285. 00002A72  4EBA 004C                jsr        [PC + 0x4C /* 00002AC0 */]
  4286. label00002A76:
  4287. 00002A76  2007                     move.l     D0, D7
  4288. 00002A78  5387                     subq.l     D7, 1
  4289. label00002A7A:
  4290. 00002A7A  4A87                     tst.l      D7
  4291. 00002A7C  6EAA                     bgt        -0x54 /* 00002A28 */
  4292. 00002A7E  2054                     movea.l    A0, [A4]
  4293. 00002A80  4AA8 001E                tst.l      [A0 + 0x1E]
  4294. 00002A84  6610                     bne        +0x12 /* 00002A96 */
  4295. 00002A86  4A2E 000C                tst.b      [A6 + 0xC]
  4296. 00002A8A  670A                     beq        +0xC /* 00002A96 */
  4297. 00002A8C  7001                     moveq.l    D0, 0x01
  4298. 00002A8E  1F00                     move.b     -[A7], D0
  4299. 00002A90  2F0C                     move.l     -[A7], A4
  4300. 00002A92  4EAD 3482                jsr        [A5 + 0x3482 /* export_1676 */]
  4301. label00002A96:
  4302. 00002A96  4CEE 18E8 FFD8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x28]
  4303. 00002A9C  4E5E                     unlink     A6
  4304. 00002A9E  205F                     movea.l    A0, [A7]+
  4305. 00002AA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4306. 00002AA4  4ED0                     jmp        [A0]
  4307. 00002AA6  9754                     sub.w      [A4], D3
  4308. 00002AA8  4D4F                     chk.w      D6, A7
  4309. 00002AAA  5649                     addq.w     A1, 3
  4310. 00002AAC  454D                     chk.w      D2, A5
  4311. 00002AAE  4F56                     chk.w      D7, [A6]
  4312. 00002AB0  4945                     chk.w      D4, D5
  4313. 00002AB2  4345                     chk.w      D1, D5
  4314. 00002AB4  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  4315. 00002AB8  4554                     chk.w      D2, [A4]
  4316. 00002ABA  5A4F                     addq.w     A7, 5
  4317. 00002ABC  4F4D                     chk.w      D7, A5
  4318. 00002ABE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4319. // begin alternate branch 00002AC0-00002AC8
  4320. fn00002AC0:
  4321. 00002AC0  4E56 FE8E                link       A6, -0x0172
  4322. 00002AC4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4323. // end alternate branch 00002AC0-00002AC8
  4324. fn00002AC0: // (misaligned)
  4325. 00002AC2  FE8E 48E7                .extension 0xE8E <<F/2-3/7>> // unimplemented
  4326. 00002AC6  0318                     btst       [A0]+, D1
  4327. 00002AC8  3C2E 0010                move.w     D6, [A6 + 0x10]
  4328. 00002ACC  3E2E 0012                move.w     D7, [A6 + 0x12]
  4329. 00002AD0  266E 0018                movea.l    A3, [A6 + 0x18]
  4330. 00002AD4  286E 0008                movea.l    A4, [A6 + 0x8]
  4331. 00002AD8  206E 0014                movea.l    A0, [A6 + 0x14]
  4332. 00002ADC  43EE FF04                lea.l      A1, [A6 - 0xFC]
  4333. 00002AE0  22D8                     move.l     [A1]+, [A0]+
  4334. 00002AE2  22D8                     move.l     [A1]+, [A0]+
  4335. 00002AE4  2F0B                     move.l     -[A7], A3
  4336. 00002AE6  486E FEF4                pea.l      [A6 - 0x10C]
  4337. 00002AEA  486E FEFC                pea.l      [A6 - 0x104]
  4338. 00002AEE  486E FF04                pea.l      [A6 - 0xFC]
  4339. 00002AF2  2F0C                     move.l     -[A7], A4
  4340. 00002AF4  4EBA 305A                jsr        [PC + 0x305A /* 00005B50 */]
  4341. 00002AF8  302E FF0A                move.w     D0, [A6 - 0xF6]
  4342. 00002AFC  48C0                     ext.l      D0
  4343. 00002AFE  322E FF06                move.w     D1, [A6 - 0xFA]
  4344. 00002B02  48C1                     ext.l      D1
  4345. 00002B04  9081                     sub.l      D0, D1
  4346. 00002B06  2D40 FEE6                move.l     [A6 - 0x11A], D0
  4347. 00002B0A  486E FEE6                pea.l      [A6 - 0x11A]
  4348. 00002B0E  486E FEEA                pea.l      [A6 - 0x116]
  4349. 00002B12  3F3C 280E                move.w     -[A7], 0x280E
  4350. 00002B16  A9EB                     syscall    Pack4/FP68K
  4351. 00002B18  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4352. 00002B1C  43EE FF0C                lea.l      A1, [A6 - 0xF4]
  4353. 00002B20  22D8                     move.l     [A1]+, [A0]+
  4354. 00002B22  22D8                     move.l     [A1]+, [A0]+
  4355. 00002B24  32D8                     move.w     [A1]+, [A0]+
  4356. 00002B26  486E FEEA                pea.l      [A6 - 0x116]
  4357. 00002B2A  598F                     subq.l     A7, 4
  4358. 00002B2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4359. 00002B30  4EAD 369A                jsr        [A5 + 0x369A /* export_1743 */]
  4360. 00002B34  A843                     syscall    Fix2X
  4361. 00002B36  588F                     addq.l     A7, 4
  4362. 00002B38  486E FEEA                pea.l      [A6 - 0x116]
  4363. 00002B3C  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4364. 00002B40  43EE FF0C                lea.l      A1, [A6 - 0xF4]
  4365. 00002B44  20D9                     move.l     [A0]+, [A1]+
  4366. 00002B46  20D9                     move.l     [A0]+, [A1]+
  4367. 00002B48  30D9                     move.w     [A0]+, [A1]+
  4368. 00002B4A  486E FEDC                pea.l      [A6 - 0x124]
  4369. 00002B4E  3F3C 0004                move.w     -[A7], 0x4
  4370. 00002B52  A9EB                     syscall    Pack4/FP68K
  4371. 00002B54  486E FF06                pea.l      [A6 - 0xFA]
  4372. 00002B58  486E FED2                pea.l      [A6 - 0x12E]
  4373. 00002B5C  3F3C 200E                move.w     -[A7], 0x200E
  4374. 00002B60  A9EB                     syscall    Pack4/FP68K
  4375. 00002B62  486E FED2                pea.l      [A6 - 0x12E]
  4376. 00002B66  486E FEDC                pea.l      [A6 - 0x124]
  4377. 00002B6A  4267                     clr.w      -[A7]
  4378. 00002B6C  A9EB                     syscall    Pack4/FP68K
  4379. 00002B6E  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4380. 00002B72  43EE FF16                lea.l      A1, [A6 - 0xEA]
  4381. 00002B76  22D8                     move.l     [A1]+, [A0]+
  4382. 00002B78  22D8                     move.l     [A1]+, [A0]+
  4383. 00002B7A  32D8                     move.w     [A1]+, [A0]+
  4384. 00002B7C  486E FEFE                pea.l      [A6 - 0x102]
  4385. 00002B80  486E FEEA                pea.l      [A6 - 0x116]
  4386. 00002B84  3F3C 200E                move.w     -[A7], 0x200E
  4387. 00002B88  A9EB                     syscall    Pack4/FP68K
  4388. 00002B8A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4389. 00002B8E  43EE FF20                lea.l      A1, [A6 - 0xE0]
  4390. 00002B92  22D8                     move.l     [A1]+, [A0]+
  4391. 00002B94  22D8                     move.l     [A1]+, [A0]+
  4392. 00002B96  32D8                     move.w     [A1]+, [A0]+
  4393. 00002B98  486E FF20                pea.l      [A6 - 0xE0]
  4394. 00002B9C  486E FF16                pea.l      [A6 - 0xEA]
  4395. 00002BA0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4396. 00002BA4  A9EB                     syscall    Pack4/FP68K
  4397. 00002BA6  6F0E                     ble        +0x10 /* 00002BB6 */
  4398. 00002BA8  41EE FF16                lea.l      A0, [A6 - 0xEA]
  4399. 00002BAC  43EE FF20                lea.l      A1, [A6 - 0xE0]
  4400. 00002BB0  22D8                     move.l     [A1]+, [A0]+
  4401. 00002BB2  22D8                     move.l     [A1]+, [A0]+
  4402. 00002BB4  32D8                     move.w     [A1]+, [A0]+
  4403. label00002BB6:
  4404. 00002BB6  486E FEEA                pea.l      [A6 - 0x116]
  4405. 00002BBA  598F                     subq.l     A7, 4
  4406. 00002BBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4407. 00002BC0  4EAD 36BA                jsr        [A5 + 0x36BA /* export_1747 */]
  4408. 00002BC4  A843                     syscall    Fix2X
  4409. 00002BC6  588F                     addq.l     A7, 4
  4410. 00002BC8  486E FEEA                pea.l      [A6 - 0x116]
  4411. 00002BCC  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4412. 00002BD0  43EE FF0C                lea.l      A1, [A6 - 0xF4]
  4413. 00002BD4  20D9                     move.l     [A0]+, [A1]+
  4414. 00002BD6  20D9                     move.l     [A0]+, [A1]+
  4415. 00002BD8  30D9                     move.w     [A0]+, [A1]+
  4416. 00002BDA  486E FEDC                pea.l      [A6 - 0x124]
  4417. 00002BDE  3F3C 0004                move.w     -[A7], 0x4
  4418. 00002BE2  A9EB                     syscall    Pack4/FP68K
  4419. 00002BE4  486E FF06                pea.l      [A6 - 0xFA]
  4420. 00002BE8  486E FED2                pea.l      [A6 - 0x12E]
  4421. 00002BEC  3F3C 200E                move.w     -[A7], 0x200E
  4422. 00002BF0  A9EB                     syscall    Pack4/FP68K
  4423. 00002BF2  486E FED2                pea.l      [A6 - 0x12E]
  4424. 00002BF6  486E FEDC                pea.l      [A6 - 0x124]
  4425. 00002BFA  4267                     clr.w      -[A7]
  4426. 00002BFC  A9EB                     syscall    Pack4/FP68K
  4427. 00002BFE  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4428. 00002C02  43EE FF2A                lea.l      A1, [A6 - 0xD6]
  4429. 00002C06  22D8                     move.l     [A1]+, [A0]+
  4430. 00002C08  22D8                     move.l     [A1]+, [A0]+
  4431. 00002C0A  32D8                     move.w     [A1]+, [A0]+
  4432. 00002C0C  486E FF02                pea.l      [A6 - 0xFE]
  4433. 00002C10  486E FEEA                pea.l      [A6 - 0x116]
  4434. 00002C14  3F3C 200E                move.w     -[A7], 0x200E
  4435. 00002C18  A9EB                     syscall    Pack4/FP68K
  4436. 00002C1A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4437. 00002C1E  43EE FF34                lea.l      A1, [A6 - 0xCC]
  4438. 00002C22  22D8                     move.l     [A1]+, [A0]+
  4439. 00002C24  22D8                     move.l     [A1]+, [A0]+
  4440. 00002C26  32D8                     move.w     [A1]+, [A0]+
  4441. 00002C28  486E FF2A                pea.l      [A6 - 0xD6]
  4442. 00002C2C  486E FF34                pea.l      [A6 - 0xCC]
  4443. 00002C30  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4444. 00002C34  A9EB                     syscall    Pack4/FP68K
  4445. 00002C36  6F0E                     ble        +0x10 /* 00002C46 */
  4446. 00002C38  41EE FF2A                lea.l      A0, [A6 - 0xD6]
  4447. 00002C3C  43EE FF34                lea.l      A1, [A6 - 0xCC]
  4448. 00002C40  22D8                     move.l     [A1]+, [A0]+
  4449. 00002C42  22D8                     move.l     [A1]+, [A0]+
  4450. 00002C44  32D8                     move.w     [A1]+, [A0]+
  4451. label00002C46:
  4452. 00002C46  486E FF20                pea.l      [A6 - 0xE0]
  4453. 00002C4A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4454. 00002C4E  43EE FF34                lea.l      A1, [A6 - 0xCC]
  4455. 00002C52  20D9                     move.l     [A0]+, [A1]+
  4456. 00002C54  20D9                     move.l     [A0]+, [A1]+
  4457. 00002C56  30D9                     move.w     [A0]+, [A1]+
  4458. 00002C58  486E FEEA                pea.l      [A6 - 0x116]
  4459. 00002C5C  3F3C 0002                move.w     -[A7], 0x2
  4460. 00002C60  A9EB                     syscall    Pack4/FP68K
  4461. 00002C62  7000                     moveq.l    D0, 0x00
  4462. 00002C64  3D40 FED0                move.w     [A6 - 0x130], D0
  4463. 00002C68  486E FED0                pea.l      [A6 - 0x130]
  4464. 00002C6C  486E FEDC                pea.l      [A6 - 0x124]
  4465. 00002C70  3F3C 200E                move.w     -[A7], 0x200E
  4466. 00002C74  A9EB                     syscall    Pack4/FP68K
  4467. 00002C76  486E FEDC                pea.l      [A6 - 0x124]
  4468. 00002C7A  486E FEEA                pea.l      [A6 - 0x116]
  4469. 00002C7E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4470. 00002C82  A9EB                     syscall    Pack4/FP68K
  4471. 00002C84  6210                     bhi        +0x12 /* 00002C96 */
  4472. 00002C86  2F0B                     move.l     -[A7], A3
  4473. 00002C88  7000                     moveq.l    D0, 0x00
  4474. 00002C8A  2F00                     move.l     -[A7], D0
  4475. 00002C8C  2F0C                     move.l     -[A7], A4
  4476. 00002C8E  4EBA 083C                jsr        [PC + 0x83C /* 000034CC */]
  4477. 00002C92  6000 0802                bra        +0x804 /* 00003496 */
  4478. label00002C96:
  4479. 00002C96  302E FF08                move.w     D0, [A6 - 0xF8]
  4480. 00002C9A  48C0                     ext.l      D0
  4481. 00002C9C  322E FF04                move.w     D1, [A6 - 0xFC]
  4482. 00002CA0  48C1                     ext.l      D1
  4483. 00002CA2  9081                     sub.l      D0, D1
  4484. 00002CA4  2D40 FECC                move.l     [A6 - 0x134], D0
  4485. 00002CA8  486E FECC                pea.l      [A6 - 0x134]
  4486. 00002CAC  486E FEEA                pea.l      [A6 - 0x116]
  4487. 00002CB0  3F3C 280E                move.w     -[A7], 0x280E
  4488. 00002CB4  A9EB                     syscall    Pack4/FP68K
  4489. 00002CB6  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4490. 00002CBA  43EE FF3E                lea.l      A1, [A6 - 0xC2]
  4491. 00002CBE  22D8                     move.l     [A1]+, [A0]+
  4492. 00002CC0  22D8                     move.l     [A1]+, [A0]+
  4493. 00002CC2  32D8                     move.w     [A1]+, [A0]+
  4494. 00002CC4  486E FEEA                pea.l      [A6 - 0x116]
  4495. 00002CC8  598F                     subq.l     A7, 4
  4496. 00002CCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4497. 00002CCE  4EAD 368A                jsr        [A5 + 0x368A /* export_1741 */]
  4498. 00002CD2  A843                     syscall    Fix2X
  4499. 00002CD4  588F                     addq.l     A7, 4
  4500. 00002CD6  486E FEEA                pea.l      [A6 - 0x116]
  4501. 00002CDA  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4502. 00002CDE  43EE FF3E                lea.l      A1, [A6 - 0xC2]
  4503. 00002CE2  20D9                     move.l     [A0]+, [A1]+
  4504. 00002CE4  20D9                     move.l     [A0]+, [A1]+
  4505. 00002CE6  30D9                     move.w     [A0]+, [A1]+
  4506. 00002CE8  486E FEDC                pea.l      [A6 - 0x124]
  4507. 00002CEC  3F3C 0004                move.w     -[A7], 0x4
  4508. 00002CF0  A9EB                     syscall    Pack4/FP68K
  4509. 00002CF2  486E FF04                pea.l      [A6 - 0xFC]
  4510. 00002CF6  486E FED2                pea.l      [A6 - 0x12E]
  4511. 00002CFA  3F3C 200E                move.w     -[A7], 0x200E
  4512. 00002CFE  A9EB                     syscall    Pack4/FP68K
  4513. 00002D00  486E FED2                pea.l      [A6 - 0x12E]
  4514. 00002D04  486E FEDC                pea.l      [A6 - 0x124]
  4515. 00002D08  4267                     clr.w      -[A7]
  4516. 00002D0A  A9EB                     syscall    Pack4/FP68K
  4517. 00002D0C  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4518. 00002D10  43EE FF48                lea.l      A1, [A6 - 0xB8]
  4519. 00002D14  22D8                     move.l     [A1]+, [A0]+
  4520. 00002D16  22D8                     move.l     [A1]+, [A0]+
  4521. 00002D18  32D8                     move.w     [A1]+, [A0]+
  4522. 00002D1A  486E FEFC                pea.l      [A6 - 0x104]
  4523. 00002D1E  486E FEEA                pea.l      [A6 - 0x116]
  4524. 00002D22  3F3C 200E                move.w     -[A7], 0x200E
  4525. 00002D26  A9EB                     syscall    Pack4/FP68K
  4526. 00002D28  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4527. 00002D2C  43EE FF52                lea.l      A1, [A6 - 0xAE]
  4528. 00002D30  22D8                     move.l     [A1]+, [A0]+
  4529. 00002D32  22D8                     move.l     [A1]+, [A0]+
  4530. 00002D34  32D8                     move.w     [A1]+, [A0]+
  4531. 00002D36  486E FF52                pea.l      [A6 - 0xAE]
  4532. 00002D3A  486E FF48                pea.l      [A6 - 0xB8]
  4533. 00002D3E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4534. 00002D42  A9EB                     syscall    Pack4/FP68K
  4535. 00002D44  6F0E                     ble        +0x10 /* 00002D54 */
  4536. 00002D46  41EE FF48                lea.l      A0, [A6 - 0xB8]
  4537. 00002D4A  43EE FF52                lea.l      A1, [A6 - 0xAE]
  4538. 00002D4E  22D8                     move.l     [A1]+, [A0]+
  4539. 00002D50  22D8                     move.l     [A1]+, [A0]+
  4540. 00002D52  32D8                     move.w     [A1]+, [A0]+
  4541. label00002D54:
  4542. 00002D54  486E FEEA                pea.l      [A6 - 0x116]
  4543. 00002D58  598F                     subq.l     A7, 4
  4544. 00002D5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4545. 00002D5E  4EAD 36AA                jsr        [A5 + 0x36AA /* export_1745 */]
  4546. 00002D62  A843                     syscall    Fix2X
  4547. 00002D64  588F                     addq.l     A7, 4
  4548. 00002D66  486E FEEA                pea.l      [A6 - 0x116]
  4549. 00002D6A  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4550. 00002D6E  43EE FF3E                lea.l      A1, [A6 - 0xC2]
  4551. 00002D72  20D9                     move.l     [A0]+, [A1]+
  4552. 00002D74  20D9                     move.l     [A0]+, [A1]+
  4553. 00002D76  30D9                     move.w     [A0]+, [A1]+
  4554. 00002D78  486E FEDC                pea.l      [A6 - 0x124]
  4555. 00002D7C  3F3C 0004                move.w     -[A7], 0x4
  4556. 00002D80  A9EB                     syscall    Pack4/FP68K
  4557. 00002D82  486E FF04                pea.l      [A6 - 0xFC]
  4558. 00002D86  486E FED2                pea.l      [A6 - 0x12E]
  4559. 00002D8A  3F3C 200E                move.w     -[A7], 0x200E
  4560. 00002D8E  A9EB                     syscall    Pack4/FP68K
  4561. 00002D90  486E FED2                pea.l      [A6 - 0x12E]
  4562. 00002D94  486E FEDC                pea.l      [A6 - 0x124]
  4563. 00002D98  4267                     clr.w      -[A7]
  4564. 00002D9A  A9EB                     syscall    Pack4/FP68K
  4565. 00002D9C  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4566. 00002DA0  43EE FF5C                lea.l      A1, [A6 - 0xA4]
  4567. 00002DA4  22D8                     move.l     [A1]+, [A0]+
  4568. 00002DA6  22D8                     move.l     [A1]+, [A0]+
  4569. 00002DA8  32D8                     move.w     [A1]+, [A0]+
  4570. 00002DAA  486E FF00                pea.l      [A6 - 0x100]
  4571. 00002DAE  486E FEEA                pea.l      [A6 - 0x116]
  4572. 00002DB2  3F3C 200E                move.w     -[A7], 0x200E
  4573. 00002DB6  A9EB                     syscall    Pack4/FP68K
  4574. 00002DB8  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4575. 00002DBC  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4576. 00002DC0  22D8                     move.l     [A1]+, [A0]+
  4577. 00002DC2  22D8                     move.l     [A1]+, [A0]+
  4578. 00002DC4  32D8                     move.w     [A1]+, [A0]+
  4579. 00002DC6  486E FF5C                pea.l      [A6 - 0xA4]
  4580. 00002DCA  486E FF66                pea.l      [A6 - 0x9A]
  4581. 00002DCE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4582. 00002DD2  A9EB                     syscall    Pack4/FP68K
  4583. 00002DD4  6F0E                     ble        +0x10 /* 00002DE4 */
  4584. 00002DD6  41EE FF5C                lea.l      A0, [A6 - 0xA4]
  4585. 00002DDA  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4586. 00002DDE  22D8                     move.l     [A1]+, [A0]+
  4587. 00002DE0  22D8                     move.l     [A1]+, [A0]+
  4588. 00002DE2  32D8                     move.w     [A1]+, [A0]+
  4589. label00002DE4:
  4590. 00002DE4  486E FF52                pea.l      [A6 - 0xAE]
  4591. 00002DE8  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4592. 00002DEC  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4593. 00002DF0  20D9                     move.l     [A0]+, [A1]+
  4594. 00002DF2  20D9                     move.l     [A0]+, [A1]+
  4595. 00002DF4  30D9                     move.w     [A0]+, [A1]+
  4596. 00002DF6  486E FEEA                pea.l      [A6 - 0x116]
  4597. 00002DFA  3F3C 0002                move.w     -[A7], 0x2
  4598. 00002DFE  A9EB                     syscall    Pack4/FP68K
  4599. 00002E00  7000                     moveq.l    D0, 0x00
  4600. 00002E02  3D40 FECA                move.w     [A6 - 0x136], D0
  4601. 00002E06  486E FECA                pea.l      [A6 - 0x136]
  4602. 00002E0A  486E FEDC                pea.l      [A6 - 0x124]
  4603. 00002E0E  3F3C 200E                move.w     -[A7], 0x200E
  4604. 00002E12  A9EB                     syscall    Pack4/FP68K
  4605. 00002E14  486E FEDC                pea.l      [A6 - 0x124]
  4606. 00002E18  486E FEEA                pea.l      [A6 - 0x116]
  4607. 00002E1C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4608. 00002E20  A9EB                     syscall    Pack4/FP68K
  4609. 00002E22  6210                     bhi        +0x12 /* 00002E34 */
  4610. 00002E24  2F0B                     move.l     -[A7], A3
  4611. 00002E26  7000                     moveq.l    D0, 0x00
  4612. 00002E28  2F00                     move.l     -[A7], D0
  4613. 00002E2A  2F0C                     move.l     -[A7], A4
  4614. 00002E2C  4EBA 069E                jsr        [PC + 0x69E /* 000034CC */]
  4615. 00002E30  6000 0664                bra        +0x666 /* 00003496 */
  4616. label00002E34:
  4617. 00002E34  486E FF16                pea.l      [A6 - 0xEA]
  4618. 00002E38  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4619. 00002E3C  43EE FF2A                lea.l      A1, [A6 - 0xD6]
  4620. 00002E40  20D9                     move.l     [A0]+, [A1]+
  4621. 00002E42  20D9                     move.l     [A0]+, [A1]+
  4622. 00002E44  30D9                     move.w     [A0]+, [A1]+
  4623. 00002E46  486E FEEA                pea.l      [A6 - 0x116]
  4624. 00002E4A  3F3C 0002                move.w     -[A7], 0x2
  4625. 00002E4E  A9EB                     syscall    Pack4/FP68K
  4626. 00002E50  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4627. 00002E54  43EE FF70                lea.l      A1, [A6 - 0x90]
  4628. 00002E58  22D8                     move.l     [A1]+, [A0]+
  4629. 00002E5A  22D8                     move.l     [A1]+, [A0]+
  4630. 00002E5C  32D8                     move.w     [A1]+, [A0]+
  4631. 00002E5E  486E FF48                pea.l      [A6 - 0xB8]
  4632. 00002E62  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4633. 00002E66  43EE FF5C                lea.l      A1, [A6 - 0xA4]
  4634. 00002E6A  20D9                     move.l     [A0]+, [A1]+
  4635. 00002E6C  20D9                     move.l     [A0]+, [A1]+
  4636. 00002E6E  30D9                     move.w     [A0]+, [A1]+
  4637. 00002E70  486E FEEA                pea.l      [A6 - 0x116]
  4638. 00002E74  3F3C 0002                move.w     -[A7], 0x2
  4639. 00002E78  A9EB                     syscall    Pack4/FP68K
  4640. 00002E7A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4641. 00002E7E  43EE FF7A                lea.l      A1, [A6 - 0x86]
  4642. 00002E82  22D8                     move.l     [A1]+, [A0]+
  4643. 00002E84  22D8                     move.l     [A1]+, [A0]+
  4644. 00002E86  32D8                     move.w     [A1]+, [A0]+
  4645. 00002E88  302E FF02                move.w     D0, [A6 - 0xFE]
  4646. 00002E8C  48C0                     ext.l      D0
  4647. 00002E8E  322E FEFE                move.w     D1, [A6 - 0x102]
  4648. 00002E92  48C1                     ext.l      D1
  4649. 00002E94  9081                     sub.l      D0, D1
  4650. 00002E96  2D40 FEC6                move.l     [A6 - 0x13A], D0
  4651. 00002E9A  486E FEC6                pea.l      [A6 - 0x13A]
  4652. 00002E9E  486E FEEA                pea.l      [A6 - 0x116]
  4653. 00002EA2  3F3C 280E                move.w     -[A7], 0x280E
  4654. 00002EA6  A9EB                     syscall    Pack4/FP68K
  4655. 00002EA8  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4656. 00002EAC  43EE FF84                lea.l      A1, [A6 - 0x7C]
  4657. 00002EB0  22D8                     move.l     [A1]+, [A0]+
  4658. 00002EB2  22D8                     move.l     [A1]+, [A0]+
  4659. 00002EB4  32D8                     move.w     [A1]+, [A0]+
  4660. 00002EB6  302E FEFA                move.w     D0, [A6 - 0x106]
  4661. 00002EBA  48C0                     ext.l      D0
  4662. 00002EBC  322E FEF6                move.w     D1, [A6 - 0x10A]
  4663. 00002EC0  48C1                     ext.l      D1
  4664. 00002EC2  9081                     sub.l      D0, D1
  4665. 00002EC4  2D40 FEC2                move.l     [A6 - 0x13E], D0
  4666. 00002EC8  486E FEC2                pea.l      [A6 - 0x13E]
  4667. 00002ECC  486E FEEA                pea.l      [A6 - 0x116]
  4668. 00002ED0  3F3C 280E                move.w     -[A7], 0x280E
  4669. 00002ED4  A9EB                     syscall    Pack4/FP68K
  4670. 00002ED6  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4671. 00002EDA  43EE FF8E                lea.l      A1, [A6 - 0x72]
  4672. 00002EDE  22D8                     move.l     [A1]+, [A0]+
  4673. 00002EE0  22D8                     move.l     [A1]+, [A0]+
  4674. 00002EE2  32D8                     move.w     [A1]+, [A0]+
  4675. 00002EE4  302E FF00                move.w     D0, [A6 - 0x100]
  4676. 00002EE8  48C0                     ext.l      D0
  4677. 00002EEA  322E FEFC                move.w     D1, [A6 - 0x104]
  4678. 00002EEE  48C1                     ext.l      D1
  4679. 00002EF0  9081                     sub.l      D0, D1
  4680. 00002EF2  2D40 FEBE                move.l     [A6 - 0x142], D0
  4681. 00002EF6  486E FEBE                pea.l      [A6 - 0x142]
  4682. 00002EFA  486E FEEA                pea.l      [A6 - 0x116]
  4683. 00002EFE  3F3C 280E                move.w     -[A7], 0x280E
  4684. 00002F02  A9EB                     syscall    Pack4/FP68K
  4685. 00002F04  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4686. 00002F08  43EE FF98                lea.l      A1, [A6 - 0x68]
  4687. 00002F0C  22D8                     move.l     [A1]+, [A0]+
  4688. 00002F0E  22D8                     move.l     [A1]+, [A0]+
  4689. 00002F10  32D8                     move.w     [A1]+, [A0]+
  4690. 00002F12  302E FEF8                move.w     D0, [A6 - 0x108]
  4691. 00002F16  48C0                     ext.l      D0
  4692. 00002F18  322E FEF4                move.w     D1, [A6 - 0x10C]
  4693. 00002F1C  48C1                     ext.l      D1
  4694. 00002F1E  9081                     sub.l      D0, D1
  4695. 00002F20  2D40 FEBA                move.l     [A6 - 0x146], D0
  4696. 00002F24  486E FEBA                pea.l      [A6 - 0x146]
  4697. 00002F28  486E FEEA                pea.l      [A6 - 0x116]
  4698. 00002F2C  3F3C 280E                move.w     -[A7], 0x280E
  4699. 00002F30  A9EB                     syscall    Pack4/FP68K
  4700. 00002F32  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4701. 00002F36  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  4702. 00002F3A  22D8                     move.l     [A1]+, [A0]+
  4703. 00002F3C  22D8                     move.l     [A1]+, [A0]+
  4704. 00002F3E  32D8                     move.w     [A1]+, [A0]+
  4705. 00002F40  7000                     moveq.l    D0, 0x00
  4706. 00002F42  3D40 FEB8                move.w     [A6 - 0x148], D0
  4707. 00002F46  486E FEB8                pea.l      [A6 - 0x148]
  4708. 00002F4A  486E FEEA                pea.l      [A6 - 0x116]
  4709. 00002F4E  3F3C 200E                move.w     -[A7], 0x200E
  4710. 00002F52  A9EB                     syscall    Pack4/FP68K
  4711. 00002F54  486E FEEA                pea.l      [A6 - 0x116]
  4712. 00002F58  486E FF8E                pea.l      [A6 - 0x72]
  4713. 00002F5C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4714. 00002F60  A9EB                     syscall    Pack4/FP68K
  4715. 00002F62  636C                     bls        +0x6E /* 00002FD0 */
  4716. 00002F64  7000                     moveq.l    D0, 0x00
  4717. 00002F66  3D40 FEB6                move.w     [A6 - 0x14A], D0
  4718. 00002F6A  486E FEB6                pea.l      [A6 - 0x14A]
  4719. 00002F6E  486E FEDC                pea.l      [A6 - 0x124]
  4720. 00002F72  3F3C 200E                move.w     -[A7], 0x200E
  4721. 00002F76  A9EB                     syscall    Pack4/FP68K
  4722. 00002F78  486E FEDC                pea.l      [A6 - 0x124]
  4723. 00002F7C  486E FFA2                pea.l      [A6 - 0x5E]
  4724. 00002F80  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4725. 00002F84  A9EB                     syscall    Pack4/FP68K
  4726. 00002F86  6348                     bls        +0x4A /* 00002FD0 */
  4727. 00002F88  7000                     moveq.l    D0, 0x00
  4728. 00002F8A  3D40 FEB4                move.w     [A6 - 0x14C], D0
  4729. 00002F8E  486E FEB4                pea.l      [A6 - 0x14C]
  4730. 00002F92  486E FED2                pea.l      [A6 - 0x12E]
  4731. 00002F96  3F3C 200E                move.w     -[A7], 0x200E
  4732. 00002F9A  A9EB                     syscall    Pack4/FP68K
  4733. 00002F9C  486E FED2                pea.l      [A6 - 0x12E]
  4734. 00002FA0  486E FF84                pea.l      [A6 - 0x7C]
  4735. 00002FA4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4736. 00002FA8  A9EB                     syscall    Pack4/FP68K
  4737. 00002FAA  6324                     bls        +0x26 /* 00002FD0 */
  4738. 00002FAC  7000                     moveq.l    D0, 0x00
  4739. 00002FAE  3D40 FEA8                move.w     [A6 - 0x158], D0
  4740. 00002FB2  486E FEA8                pea.l      [A6 - 0x158]
  4741. 00002FB6  486E FEAA                pea.l      [A6 - 0x156]
  4742. 00002FBA  3F3C 200E                move.w     -[A7], 0x200E
  4743. 00002FBE  A9EB                     syscall    Pack4/FP68K
  4744. 00002FC0  486E FEAA                pea.l      [A6 - 0x156]
  4745. 00002FC4  486E FF98                pea.l      [A6 - 0x68]
  4746. 00002FC8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4747. 00002FCC  A9EB                     syscall    Pack4/FP68K
  4748. 00002FCE  6210                     bhi        +0x12 /* 00002FE0 */
  4749. label00002FD0:
  4750. 00002FD0  2F0B                     move.l     -[A7], A3
  4751. 00002FD2  7000                     moveq.l    D0, 0x00
  4752. 00002FD4  2F00                     move.l     -[A7], D0
  4753. 00002FD6  2F0C                     move.l     -[A7], A4
  4754. 00002FD8  4EBA 04F2                jsr        [PC + 0x4F2 /* 000034CC */]
  4755. 00002FDC  6000 04B8                bra        +0x4BA /* 00003496 */
  4756. label00002FE0:
  4757. 00002FE0  486E FEFE                pea.l      [A6 - 0x102]
  4758. 00002FE4  486E FEEA                pea.l      [A6 - 0x116]
  4759. 00002FE8  3F3C 200E                move.w     -[A7], 0x200E
  4760. 00002FEC  A9EB                     syscall    Pack4/FP68K
  4761. 00002FEE  486E FEEA                pea.l      [A6 - 0x116]
  4762. 00002FF2  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4763. 00002FF6  43EE FF20                lea.l      A1, [A6 - 0xE0]
  4764. 00002FFA  20D9                     move.l     [A0]+, [A1]+
  4765. 00002FFC  20D9                     move.l     [A0]+, [A1]+
  4766. 00002FFE  30D9                     move.w     [A0]+, [A1]+
  4767. 00003000  486E FEDC                pea.l      [A6 - 0x124]
  4768. 00003004  3F3C 0002                move.w     -[A7], 0x2
  4769. 00003008  A9EB                     syscall    Pack4/FP68K
  4770. 0000300A  486E FF8E                pea.l      [A6 - 0x72]
  4771. 0000300E  486E FEDC                pea.l      [A6 - 0x124]
  4772. 00003012  3F3C 0004                move.w     -[A7], 0x4
  4773. 00003016  A9EB                     syscall    Pack4/FP68K
  4774. 00003018  486E FF84                pea.l      [A6 - 0x7C]
  4775. 0000301C  486E FEDC                pea.l      [A6 - 0x124]
  4776. 00003020  3F3C 0006                move.w     -[A7], 0x6
  4777. 00003024  A9EB                     syscall    Pack4/FP68K
  4778. 00003026  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4779. 0000302A  43EE FED2                lea.l      A1, [A6 - 0x12E]
  4780. 0000302E  22D8                     move.l     [A1]+, [A0]+
  4781. 00003030  22D8                     move.l     [A1]+, [A0]+
  4782. 00003032  32D8                     move.w     [A1]+, [A0]+
  4783. 00003034  486E FED2                pea.l      [A6 - 0x12E]
  4784. 00003038  3F3C 0016                move.w     -[A7], 0x16
  4785. 0000303C  A9EB                     syscall    Pack4/FP68K
  4786. 0000303E  486E FED2                pea.l      [A6 - 0x12E]
  4787. 00003042  4EAD 59D2                jsr        [A5 + 0x59D2 /* export_2870 */]
  4788. 00003046  322E FEF6                move.w     D1, [A6 - 0x10A]
  4789. 0000304A  D240                     add.w      D1, D0
  4790. 0000304C  3D41 FFAE                move.w     [A6 - 0x52], D1
  4791. 00003050  486E FEFE                pea.l      [A6 - 0x102]
  4792. 00003054  486E FEEA                pea.l      [A6 - 0x116]
  4793. 00003058  3F3C 200E                move.w     -[A7], 0x200E
  4794. 0000305C  A9EB                     syscall    Pack4/FP68K
  4795. 0000305E  486E FEEA                pea.l      [A6 - 0x116]
  4796. 00003062  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4797. 00003066  43EE FF34                lea.l      A1, [A6 - 0xCC]
  4798. 0000306A  20D9                     move.l     [A0]+, [A1]+
  4799. 0000306C  20D9                     move.l     [A0]+, [A1]+
  4800. 0000306E  30D9                     move.w     [A0]+, [A1]+
  4801. 00003070  486E FEDC                pea.l      [A6 - 0x124]
  4802. 00003074  3F3C 0002                move.w     -[A7], 0x2
  4803. 00003078  A9EB                     syscall    Pack4/FP68K
  4804. 0000307A  486E FF8E                pea.l      [A6 - 0x72]
  4805. 0000307E  486E FEDC                pea.l      [A6 - 0x124]
  4806. 00003082  3F3C 0004                move.w     -[A7], 0x4
  4807. 00003086  A9EB                     syscall    Pack4/FP68K
  4808. 00003088  486E FF84                pea.l      [A6 - 0x7C]
  4809. 0000308C  486E FEDC                pea.l      [A6 - 0x124]
  4810. 00003090  3F3C 0006                move.w     -[A7], 0x6
  4811. 00003094  A9EB                     syscall    Pack4/FP68K
  4812. 00003096  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4813. 0000309A  43EE FED2                lea.l      A1, [A6 - 0x12E]
  4814. 0000309E  22D8                     move.l     [A1]+, [A0]+
  4815. 000030A0  22D8                     move.l     [A1]+, [A0]+
  4816. 000030A2  32D8                     move.w     [A1]+, [A0]+
  4817. 000030A4  486E FED2                pea.l      [A6 - 0x12E]
  4818. 000030A8  3F3C 0016                move.w     -[A7], 0x16
  4819. 000030AC  A9EB                     syscall    Pack4/FP68K
  4820. 000030AE  486E FED2                pea.l      [A6 - 0x12E]
  4821. 000030B2  4EAD 59D2                jsr        [A5 + 0x59D2 /* export_2870 */]
  4822. 000030B6  322E FEF6                move.w     D1, [A6 - 0x10A]
  4823. 000030BA  D240                     add.w      D1, D0
  4824. 000030BC  3D41 FFB2                move.w     [A6 - 0x4E], D1
  4825. 000030C0  486E FEFC                pea.l      [A6 - 0x104]
  4826. 000030C4  486E FEEA                pea.l      [A6 - 0x116]
  4827. 000030C8  3F3C 200E                move.w     -[A7], 0x200E
  4828. 000030CC  A9EB                     syscall    Pack4/FP68K
  4829. 000030CE  486E FEEA                pea.l      [A6 - 0x116]
  4830. 000030D2  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4831. 000030D6  43EE FF52                lea.l      A1, [A6 - 0xAE]
  4832. 000030DA  20D9                     move.l     [A0]+, [A1]+
  4833. 000030DC  20D9                     move.l     [A0]+, [A1]+
  4834. 000030DE  30D9                     move.w     [A0]+, [A1]+
  4835. 000030E0  486E FEDC                pea.l      [A6 - 0x124]
  4836. 000030E4  3F3C 0002                move.w     -[A7], 0x2
  4837. 000030E8  A9EB                     syscall    Pack4/FP68K
  4838. 000030EA  486E FFA2                pea.l      [A6 - 0x5E]
  4839. 000030EE  486E FEDC                pea.l      [A6 - 0x124]
  4840. 000030F2  3F3C 0004                move.w     -[A7], 0x4
  4841. 000030F6  A9EB                     syscall    Pack4/FP68K
  4842. 000030F8  486E FF98                pea.l      [A6 - 0x68]
  4843. 000030FC  486E FEDC                pea.l      [A6 - 0x124]
  4844. 00003100  3F3C 0006                move.w     -[A7], 0x6
  4845. 00003104  A9EB                     syscall    Pack4/FP68K
  4846. 00003106  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4847. 0000310A  43EE FED2                lea.l      A1, [A6 - 0x12E]
  4848. 0000310E  22D8                     move.l     [A1]+, [A0]+
  4849. 00003110  22D8                     move.l     [A1]+, [A0]+
  4850. 00003112  32D8                     move.w     [A1]+, [A0]+
  4851. 00003114  486E FED2                pea.l      [A6 - 0x12E]
  4852. 00003118  3F3C 0016                move.w     -[A7], 0x16
  4853. 0000311C  A9EB                     syscall    Pack4/FP68K
  4854. 0000311E  486E FED2                pea.l      [A6 - 0x12E]
  4855. 00003122  4EAD 59D2                jsr        [A5 + 0x59D2 /* export_2870 */]
  4856. 00003126  322E FEF4                move.w     D1, [A6 - 0x10C]
  4857. 0000312A  D240                     add.w      D1, D0
  4858. 0000312C  3D41 FFAC                move.w     [A6 - 0x54], D1
  4859. 00003130  486E FEFC                pea.l      [A6 - 0x104]
  4860. 00003134  486E FEEA                pea.l      [A6 - 0x116]
  4861. 00003138  3F3C 200E                move.w     -[A7], 0x200E
  4862. 0000313C  A9EB                     syscall    Pack4/FP68K
  4863. 0000313E  486E FEEA                pea.l      [A6 - 0x116]
  4864. 00003142  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4865. 00003146  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4866. 0000314A  20D9                     move.l     [A0]+, [A1]+
  4867. 0000314C  20D9                     move.l     [A0]+, [A1]+
  4868. 0000314E  30D9                     move.w     [A0]+, [A1]+
  4869. 00003150  486E FEDC                pea.l      [A6 - 0x124]
  4870. 00003154  3F3C 0002                move.w     -[A7], 0x2
  4871. 00003158  A9EB                     syscall    Pack4/FP68K
  4872. 0000315A  486E FFA2                pea.l      [A6 - 0x5E]
  4873. 0000315E  486E FEDC                pea.l      [A6 - 0x124]
  4874. 00003162  3F3C 0004                move.w     -[A7], 0x4
  4875. 00003166  A9EB                     syscall    Pack4/FP68K
  4876. 00003168  486E FF98                pea.l      [A6 - 0x68]
  4877. 0000316C  486E FEDC                pea.l      [A6 - 0x124]
  4878. 00003170  3F3C 0006                move.w     -[A7], 0x6
  4879. 00003174  A9EB                     syscall    Pack4/FP68K
  4880. 00003176  41EE FEDC                lea.l      A0, [A6 - 0x124]
  4881. 0000317A  43EE FED2                lea.l      A1, [A6 - 0x12E]
  4882. 0000317E  22D8                     move.l     [A1]+, [A0]+
  4883. 00003180  22D8                     move.l     [A1]+, [A0]+
  4884. 00003182  32D8                     move.w     [A1]+, [A0]+
  4885. 00003184  486E FED2                pea.l      [A6 - 0x12E]
  4886. 00003188  3F3C 0016                move.w     -[A7], 0x16
  4887. 0000318C  A9EB                     syscall    Pack4/FP68K
  4888. 0000318E  486E FED2                pea.l      [A6 - 0x12E]
  4889. 00003192  4EAD 59D2                jsr        [A5 + 0x59D2 /* export_2870 */]
  4890. 00003196  322E FEF4                move.w     D1, [A6 - 0x10C]
  4891. 0000319A  D240                     add.w      D1, D0
  4892. 0000319C  3001                     move.w     D0, D1
  4893. 0000319E  3D40 FFB0                move.w     [A6 - 0x50], D0
  4894. 000031A2  B06E FFAC                cmp.w      D0, [A6 - 0x54]
  4895. 000031A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4896. 000031AA  6F0A                     ble        +0xC /* 000031B6 */
  4897. 000031AC  302E FFB2                move.w     D0, [A6 - 0x4E]
  4898. 000031B0  B06E FFAE                cmp.w      D0, [A6 - 0x52]
  4899. 000031B4  6E10                     bgt        +0x12 /* 000031C6 */
  4900. label000031B6:
  4901. 000031B6  2F0B                     move.l     -[A7], A3
  4902. 000031B8  7000                     moveq.l    D0, 0x00
  4903. 000031BA  2F00                     move.l     -[A7], D0
  4904. 000031BC  2F0C                     move.l     -[A7], A4
  4905. 000031BE  4EBA 030C                jsr        [PC + 0x30C /* 000034CC */]
  4906. 000031C2  6000 02D2                bra        +0x2D4 /* 00003496 */
  4907. label000031C6:
  4908. 000031C6  2F0B                     move.l     -[A7], A3
  4909. 000031C8  486E FFAC                pea.l      [A6 - 0x54]
  4910. 000031CC  2F0C                     move.l     -[A7], A4
  4911. 000031CE  4EBA 02FC                jsr        [PC + 0x2FC /* 000034CC */]
  4912. 000031D2  486E FF20                pea.l      [A6 - 0xE0]
  4913. 000031D6  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4914. 000031DA  43EE FF34                lea.l      A1, [A6 - 0xCC]
  4915. 000031DE  20D9                     move.l     [A0]+, [A1]+
  4916. 000031E0  20D9                     move.l     [A0]+, [A1]+
  4917. 000031E2  30D9                     move.w     [A0]+, [A1]+
  4918. 000031E4  486E FEEA                pea.l      [A6 - 0x116]
  4919. 000031E8  3F3C 0002                move.w     -[A7], 0x2
  4920. 000031EC  A9EB                     syscall    Pack4/FP68K
  4921. 000031EE  3D47 FEA6                move.w     [A6 - 0x15A], D7
  4922. 000031F2  486E FEA6                pea.l      [A6 - 0x15A]
  4923. 000031F6  486E FEDC                pea.l      [A6 - 0x124]
  4924. 000031FA  3F3C 200E                move.w     -[A7], 0x200E
  4925. 000031FE  A9EB                     syscall    Pack4/FP68K
  4926. 00003200  486E FEDC                pea.l      [A6 - 0x124]
  4927. 00003204  486E FEEA                pea.l      [A6 - 0x116]
  4928. 00003208  3F3C 0004                move.w     -[A7], 0x4
  4929. 0000320C  A9EB                     syscall    Pack4/FP68K
  4930. 0000320E  302E FFB2                move.w     D0, [A6 - 0x4E]
  4931. 00003212  48C0                     ext.l      D0
  4932. 00003214  322E FFAE                move.w     D1, [A6 - 0x52]
  4933. 00003218  48C1                     ext.l      D1
  4934. 0000321A  9081                     sub.l      D0, D1
  4935. 0000321C  2D40 FEA2                move.l     [A6 - 0x15E], D0
  4936. 00003220  486E FEA2                pea.l      [A6 - 0x15E]
  4937. 00003224  486E FED2                pea.l      [A6 - 0x12E]
  4938. 00003228  3F3C 280E                move.w     -[A7], 0x280E
  4939. 0000322C  A9EB                     syscall    Pack4/FP68K
  4940. 0000322E  486E FED2                pea.l      [A6 - 0x12E]
  4941. 00003232  41EE FEAA                lea.l      A0, [A6 - 0x156]
  4942. 00003236  43EE FF70                lea.l      A1, [A6 - 0x90]
  4943. 0000323A  20D9                     move.l     [A0]+, [A1]+
  4944. 0000323C  20D9                     move.l     [A0]+, [A1]+
  4945. 0000323E  30D9                     move.w     [A0]+, [A1]+
  4946. 00003240  486E FEAA                pea.l      [A6 - 0x156]
  4947. 00003244  3F3C 0004                move.w     -[A7], 0x4
  4948. 00003248  A9EB                     syscall    Pack4/FP68K
  4949. 0000324A  486E FEAA                pea.l      [A6 - 0x156]
  4950. 0000324E  486E FEEA                pea.l      [A6 - 0x116]
  4951. 00003252  3F3C 0006                move.w     -[A7], 0x6
  4952. 00003256  A9EB                     syscall    Pack4/FP68K
  4953. 00003258  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4954. 0000325C  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  4955. 00003260  22D8                     move.l     [A1]+, [A0]+
  4956. 00003262  22D8                     move.l     [A1]+, [A0]+
  4957. 00003264  32D8                     move.w     [A1]+, [A0]+
  4958. 00003266  486E FF52                pea.l      [A6 - 0xAE]
  4959. 0000326A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  4960. 0000326E  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4961. 00003272  20D9                     move.l     [A0]+, [A1]+
  4962. 00003274  20D9                     move.l     [A0]+, [A1]+
  4963. 00003276  30D9                     move.w     [A0]+, [A1]+
  4964. 00003278  486E FEEA                pea.l      [A6 - 0x116]
  4965. 0000327C  3F3C 0002                move.w     -[A7], 0x2
  4966. 00003280  A9EB                     syscall    Pack4/FP68K
  4967. 00003282  3D46 FEA0                move.w     [A6 - 0x160], D6
  4968. 00003286  486E FEA0                pea.l      [A6 - 0x160]
  4969. 0000328A  486E FEDC                pea.l      [A6 - 0x124]
  4970. 0000328E  3F3C 200E                move.w     -[A7], 0x200E
  4971. 00003292  A9EB                     syscall    Pack4/FP68K
  4972. 00003294  486E FEDC                pea.l      [A6 - 0x124]
  4973. 00003298  486E FEEA                pea.l      [A6 - 0x116]
  4974. 0000329C  3F3C 0004                move.w     -[A7], 0x4
  4975. 000032A0  A9EB                     syscall    Pack4/FP68K
  4976. 000032A2  302E FFB0                move.w     D0, [A6 - 0x50]
  4977. 000032A6  48C0                     ext.l      D0
  4978. 000032A8  322E FFAC                move.w     D1, [A6 - 0x54]
  4979. 000032AC  48C1                     ext.l      D1
  4980. 000032AE  9081                     sub.l      D0, D1
  4981. 000032B0  2D40 FE9C                move.l     [A6 - 0x164], D0
  4982. 000032B4  486E FE9C                pea.l      [A6 - 0x164]
  4983. 000032B8  486E FED2                pea.l      [A6 - 0x12E]
  4984. 000032BC  3F3C 280E                move.w     -[A7], 0x280E
  4985. 000032C0  A9EB                     syscall    Pack4/FP68K
  4986. 000032C2  486E FED2                pea.l      [A6 - 0x12E]
  4987. 000032C6  41EE FEAA                lea.l      A0, [A6 - 0x156]
  4988. 000032CA  43EE FF7A                lea.l      A1, [A6 - 0x86]
  4989. 000032CE  20D9                     move.l     [A0]+, [A1]+
  4990. 000032D0  20D9                     move.l     [A0]+, [A1]+
  4991. 000032D2  30D9                     move.w     [A0]+, [A1]+
  4992. 000032D4  486E FEAA                pea.l      [A6 - 0x156]
  4993. 000032D8  3F3C 0004                move.w     -[A7], 0x4
  4994. 000032DC  A9EB                     syscall    Pack4/FP68K
  4995. 000032DE  486E FEAA                pea.l      [A6 - 0x156]
  4996. 000032E2  486E FEEA                pea.l      [A6 - 0x116]
  4997. 000032E6  3F3C 0006                move.w     -[A7], 0x6
  4998. 000032EA  A9EB                     syscall    Pack4/FP68K
  4999. 000032EC  41EE FEEA                lea.l      A0, [A6 - 0x116]
  5000. 000032F0  43EE FFBE                lea.l      A1, [A6 - 0x42]
  5001. 000032F4  22D8                     move.l     [A1]+, [A0]+
  5002. 000032F6  22D8                     move.l     [A1]+, [A0]+
  5003. 000032F8  32D8                     move.w     [A1]+, [A0]+
  5004. 000032FA  2F0B                     move.l     -[A7], A3
  5005. 000032FC  486E FFC8                pea.l      [A6 - 0x38]
  5006. 00003300  303C 0056                move.w     D0, 0x56 /* 'V' */
  5007. 00003304  AAAA                     syscall    QuickTimeDispatch
  5008. 00003306  598F                     subq.l     A7, 4
  5009. 00003308  486E FFB4                pea.l      [A6 - 0x4C]
  5010. 0000330C  A844                     syscall    X2Fix
  5011. 0000330E  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  5012. 00003312  598F                     subq.l     A7, 4
  5013. 00003314  486E FFBE                pea.l      [A6 - 0x42]
  5014. 00003318  A844                     syscall    X2Fix
  5015. 0000331A  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  5016. 0000331E  486E FF16                pea.l      [A6 - 0xEA]
  5017. 00003322  41EE FEEA                lea.l      A0, [A6 - 0x116]
  5018. 00003326  43EE FF20                lea.l      A1, [A6 - 0xE0]
  5019. 0000332A  20D9                     move.l     [A0]+, [A1]+
  5020. 0000332C  20D9                     move.l     [A0]+, [A1]+
  5021. 0000332E  30D9                     move.w     [A0]+, [A1]+
  5022. 00003330  486E FEEA                pea.l      [A6 - 0x116]
  5023. 00003334  3F3C 0002                move.w     -[A7], 0x2
  5024. 00003338  A9EB                     syscall    Pack4/FP68K
  5025. 0000333A  3D47 FE9A                move.w     [A6 - 0x166], D7
  5026. 0000333E  486E FE9A                pea.l      [A6 - 0x166]
  5027. 00003342  486E FEDC                pea.l      [A6 - 0x124]
  5028. 00003346  3F3C 200E                move.w     -[A7], 0x200E
  5029. 0000334A  A9EB                     syscall    Pack4/FP68K
  5030. 0000334C  486E FEDC                pea.l      [A6 - 0x124]
  5031. 00003350  486E FEEA                pea.l      [A6 - 0x116]
  5032. 00003354  3F3C 0004                move.w     -[A7], 0x4
  5033. 00003358  A9EB                     syscall    Pack4/FP68K
  5034. 0000335A  486E FF70                pea.l      [A6 - 0x90]
  5035. 0000335E  486E FEEA                pea.l      [A6 - 0x116]
  5036. 00003362  3F3C 0006                move.w     -[A7], 0x6
  5037. 00003366  A9EB                     syscall    Pack4/FP68K
  5038. 00003368  486E FF06                pea.l      [A6 - 0xFA]
  5039. 0000336C  486E FED2                pea.l      [A6 - 0x12E]
  5040. 00003370  3F3C 200E                move.w     -[A7], 0x200E
  5041. 00003374  A9EB                     syscall    Pack4/FP68K
  5042. 00003376  486E FED2                pea.l      [A6 - 0x12E]
  5043. 0000337A  486E FEEA                pea.l      [A6 - 0x116]
  5044. 0000337E  4267                     clr.w      -[A7]
  5045. 00003380  A9EB                     syscall    Pack4/FP68K
  5046. 00003382  486E FFAE                pea.l      [A6 - 0x52]
  5047. 00003386  486E FEAA                pea.l      [A6 - 0x156]
  5048. 0000338A  3F3C 200E                move.w     -[A7], 0x200E
  5049. 0000338E  A9EB                     syscall    Pack4/FP68K
  5050. 00003390  486E FEAA                pea.l      [A6 - 0x156]
  5051. 00003394  41EE FE90                lea.l      A0, [A6 - 0x170]
  5052. 00003398  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  5053. 0000339C  20D9                     move.l     [A0]+, [A1]+
  5054. 0000339E  20D9                     move.l     [A0]+, [A1]+
  5055. 000033A0  30D9                     move.w     [A0]+, [A1]+
  5056. 000033A2  486E FE90                pea.l      [A6 - 0x170]
  5057. 000033A6  3F3C 0004                move.w     -[A7], 0x4
  5058. 000033AA  A9EB                     syscall    Pack4/FP68K
  5059. 000033AC  486E FE90                pea.l      [A6 - 0x170]
  5060. 000033B0  486E FEEA                pea.l      [A6 - 0x116]
  5061. 000033B4  3F3C 0002                move.w     -[A7], 0x2
  5062. 000033B8  A9EB                     syscall    Pack4/FP68K
  5063. 000033BA  41EE FEEA                lea.l      A0, [A6 - 0x116]
  5064. 000033BE  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5065. 000033C2  22D8                     move.l     [A1]+, [A0]+
  5066. 000033C4  22D8                     move.l     [A1]+, [A0]+
  5067. 000033C6  32D8                     move.w     [A1]+, [A0]+
  5068. 000033C8  486E FF48                pea.l      [A6 - 0xB8]
  5069. 000033CC  41EE FEEA                lea.l      A0, [A6 - 0x116]
  5070. 000033D0  43EE FF52                lea.l      A1, [A6 - 0xAE]
  5071. 000033D4  20D9                     move.l     [A0]+, [A1]+
  5072. 000033D6  20D9                     move.l     [A0]+, [A1]+
  5073. 000033D8  30D9                     move.w     [A0]+, [A1]+
  5074. 000033DA  486E FEEA                pea.l      [A6 - 0x116]
  5075. 000033DE  3F3C 0002                move.w     -[A7], 0x2
  5076. 000033E2  A9EB                     syscall    Pack4/FP68K
  5077. 000033E4  3D46 FE8E                move.w     [A6 - 0x172], D6
  5078. 000033E8  486E FE8E                pea.l      [A6 - 0x172]
  5079. 000033EC  486E FEDC                pea.l      [A6 - 0x124]
  5080. 000033F0  3F3C 200E                move.w     -[A7], 0x200E
  5081. 000033F4  A9EB                     syscall    Pack4/FP68K
  5082. 000033F6  486E FEDC                pea.l      [A6 - 0x124]
  5083. 000033FA  486E FEEA                pea.l      [A6 - 0x116]
  5084. 000033FE  3F3C 0004                move.w     -[A7], 0x4
  5085. 00003402  A9EB                     syscall    Pack4/FP68K
  5086. 00003404  486E FF7A                pea.l      [A6 - 0x86]
  5087. 00003408  486E FEEA                pea.l      [A6 - 0x116]
  5088. 0000340C  3F3C 0006                move.w     -[A7], 0x6
  5089. 00003410  A9EB                     syscall    Pack4/FP68K
  5090. 00003412  486E FF04                pea.l      [A6 - 0xFC]
  5091. 00003416  486E FED2                pea.l      [A6 - 0x12E]
  5092. 0000341A  3F3C 200E                move.w     -[A7], 0x200E
  5093. 0000341E  A9EB                     syscall    Pack4/FP68K
  5094. 00003420  486E FED2                pea.l      [A6 - 0x12E]
  5095. 00003424  486E FEEA                pea.l      [A6 - 0x116]
  5096. 00003428  4267                     clr.w      -[A7]
  5097. 0000342A  A9EB                     syscall    Pack4/FP68K
  5098. 0000342C  486E FFAC                pea.l      [A6 - 0x54]
  5099. 00003430  486E FEAA                pea.l      [A6 - 0x156]
  5100. 00003434  3F3C 200E                move.w     -[A7], 0x200E
  5101. 00003438  A9EB                     syscall    Pack4/FP68K
  5102. 0000343A  486E FEAA                pea.l      [A6 - 0x156]
  5103. 0000343E  41EE FE90                lea.l      A0, [A6 - 0x170]
  5104. 00003442  43EE FFBE                lea.l      A1, [A6 - 0x42]
  5105. 00003446  20D9                     move.l     [A0]+, [A1]+
  5106. 00003448  20D9                     move.l     [A0]+, [A1]+
  5107. 0000344A  30D9                     move.w     [A0]+, [A1]+
  5108. 0000344C  486E FE90                pea.l      [A6 - 0x170]
  5109. 00003450  3F3C 0004                move.w     -[A7], 0x4
  5110. 00003454  A9EB                     syscall    Pack4/FP68K
  5111. 00003456  486E FE90                pea.l      [A6 - 0x170]
  5112. 0000345A  486E FEEA                pea.l      [A6 - 0x116]
  5113. 0000345E  3F3C 0002                move.w     -[A7], 0x2
  5114. 00003462  A9EB                     syscall    Pack4/FP68K
  5115. 00003464  41EE FEEA                lea.l      A0, [A6 - 0x116]
  5116. 00003468  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5117. 0000346C  22D8                     move.l     [A1]+, [A0]+
  5118. 0000346E  22D8                     move.l     [A1]+, [A0]+
  5119. 00003470  32D8                     move.w     [A1]+, [A0]+
  5120. 00003472  486E FFC8                pea.l      [A6 - 0x38]
  5121. 00003476  598F                     subq.l     A7, 4
  5122. 00003478  486E FFEC                pea.l      [A6 - 0x14]
  5123. 0000347C  A844                     syscall    X2Fix
  5124. 0000347E  598F                     subq.l     A7, 4
  5125. 00003480  486E FFF6                pea.l      [A6 - 0xA]
  5126. 00003484  A844                     syscall    X2Fix
  5127. 00003486  701A                     moveq.l    D0, 0x1A
  5128. 00003488  ABC2                     syscall    QTMatrixMathDispatch
  5129. 0000348A  2F0B                     move.l     -[A7], A3
  5130. 0000348C  486E FFC8                pea.l      [A6 - 0x38]
  5131. 00003490  303C 0057                move.w     D0, 0x57 /* 'W' */
  5132. 00003494  AAAA                     syscall    QuickTimeDispatch
  5133. label00003496:
  5134. 00003496  4CEE 18C0 FE7E           movem.l    D6,D7,A3,A4, [A6 - 0x182]
  5135. 0000349C  4E5E                     unlink     A6
  5136. 0000349E  205F                     movea.l    A0, [A7]+
  5137. 000034A0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5138. 000034A4  4ED0                     jmp        [A0]
  5139. 000034A6  8020                     or.b       D0, -[A0]
  5140. 000034A8  544D                     addq.w     A5, 2
  5141. 000034AA  4F56                     chk.w      D7, [A6]
  5142. 000034AC  4945                     chk.w      D4, D5
  5143. 000034AE  4D4F                     chk.w      D6, A7
  5144. 000034B0  5649                     addq.w     A1, 3
  5145. 000034B2  4543                     chk.w      D2, D3
  5146. 000034B4  454C                     chk.w      D2, A4
  5147. 000034B6  4C2E 5A4F 4F4D           movem.w    D0,D1,D2,D3,D6,A1,A3,A4,A6, [A6 + 0x4F4D]
  5148. 000034BC  5452                     addq.w     [A2], 2
  5149. 000034BE  4143                     chk.w      D0, D3
  5150. 000034C0  4B49                     chk.w      D5, A1
  5151. 000034C2  4E4D                     trap       13
  5152. 000034C4  4F56                     chk.w      D7, [A6]
  5153. 000034C6  4945                     chk.w      D4, D5
  5154. 000034C8  0000 0000                ori.b      D0, 0x0
  5155. fn000034CC:
  5156. 000034CC  4E56 FFF8                link       A6, -0x0008
  5157. 000034D0  2F0C                     move.l     -[A7], A4
  5158. 000034D2  286E 000C                movea.l    A4, [A6 + 0xC]
  5159. 000034D6  200C                     move.l     D0, A4
  5160. 000034D8  670C                     beq        +0xE /* 000034E6 */
  5161. 000034DA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5162. 000034DE  224C                     movea.l    A1, A4
  5163. 000034E0  20D9                     move.l     [A0]+, [A1]+
  5164. 000034E2  20D9                     move.l     [A0]+, [A1]+
  5165. 000034E4  6010                     bra        +0x12 /* 000034F6 */
  5166. label000034E6:
  5167. 000034E6  486E FFF8                pea.l      [A6 - 0x8]
  5168. 000034EA  7000                     moveq.l    D0, 0x00
  5169. 000034EC  3F00                     move.w     -[A7], D0
  5170. 000034EE  3F00                     move.w     -[A7], D0
  5171. 000034F0  3F00                     move.w     -[A7], D0
  5172. 000034F2  3F00                     move.w     -[A7], D0
  5173. 000034F4  A8A7                     syscall    SetRect
  5174. label000034F6:
  5175. 000034F6  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  5176. 000034FA  486E FFF8                pea.l      [A6 - 0x8]
  5177. 000034FE  A8DF                     syscall    RectRgn
  5178. 00003500  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5179. 00003504  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  5180. 00003508  303C 0103                move.w     D0, 0x103
  5181. 0000350C  AAAA                     syscall    QuickTimeDispatch
  5182. 0000350E  286E FFF4                movea.l    A4, [A6 - 0xC]
  5183. 00003512  4E5E                     unlink     A6
  5184. 00003514  205F                     movea.l    A0, [A7]+
  5185. 00003516  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5186. 0000351A  4ED0                     jmp        [A0]
  5187. 0000351C  9C54                     sub.w      D6, [A4]
  5188. 0000351E  4D4F                     chk.w      D6, A7
  5189. 00003520  5649                     addq.w     A1, 3
  5190. 00003522  454D                     chk.w      D2, A5
  5191. 00003524  4F56                     chk.w      D7, [A6]
  5192. 00003526  4945                     chk.w      D4, D5
  5193. 00003528  4345                     chk.w      D1, D5
  5194. 0000352A  4C4C 2E43                movem.l    D0,D1,D6,A1,A2,A3,A5, A4
  5195. 0000352E  4C49 504F                movem.l    D0,D1,D2,D3,D6,A4,A6, A1
  5196. 00003532  5554                     subq.w     [A4], 2
  5197. 00003534  5452                     addq.w     [A2], 2
  5198. 00003536  4143                     chk.w      D0, D3
  5199. 00003538  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  5200. 0000353A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5201. export_2760: // at 0000353C (misaligned)
  5202. 0000353E  FFF8                     .invalid   <<F/7/7>>
  5203. 00003540  48E7 0018                movem.l    -[A7], A3,A4
  5204. 00003544  286E 0008                movea.l    A4, [A6 + 0x8]
  5205. 00003548  2054                     movea.l    A0, [A4]
  5206. 0000354A  4AA8 0002                tst.l      [A0 + 0x2]
  5207. 0000354E  674A                     beq        +0x4C /* 0000359A */
  5208. 00003550  558F                     subq.l     A7, 2
  5209. 00003552  2F0C                     move.l     -[A7], A4
  5210. 00003554  4EBA CF52                jsr        [PC - 0x30AE /* 000004A8 */]
  5211. 00003558  4A1F                     tst.b      [A7]+
  5212. 0000355A  672A                     beq        +0x2C /* 00003586 */
  5213. 0000355C  598F                     subq.l     A7, 4
  5214. 0000355E  A8D8                     syscall    NewRgn
  5215. 00003560  265F                     movea.l    A3, [A7]+
  5216. 00003562  200B                     move.l     D0, A3
  5217. 00003564  6608                     bne        +0xA /* 0000356E */
  5218. 00003566  7000                     moveq.l    D0, 0x00
  5219. 00003568  2D40 000C                move.l     [A6 + 0xC], D0
  5220. 0000356C  6032                     bra        +0x34 /* 000035A0 */
  5221. label0000356E:
  5222. 0000356E  486E FFF8                pea.l      [A6 - 0x8]
  5223. 00003572  2F0C                     move.l     -[A7], A4
  5224. 00003574  4EBA F206                jsr        [PC - 0xDFA /* 0000277C */]
  5225. 00003578  2F0B                     move.l     -[A7], A3
  5226. 0000357A  486E FFF8                pea.l      [A6 - 0x8]
  5227. 0000357E  A8DF                     syscall    RectRgn
  5228. 00003580  2D4B 000C                move.l     [A6 + 0xC], A3
  5229. 00003584  601A                     bra        +0x1C /* 000035A0 */
  5230. label00003586:
  5231. 00003586  598F                     subq.l     A7, 4
  5232. 00003588  2054                     movea.l    A0, [A4]
  5233. 0000358A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5234. 0000358E  303C 00FB                move.w     D0, 0xFB
  5235. 00003592  AAAA                     syscall    QuickTimeDispatch
  5236. 00003594  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5237. 00003598  6006                     bra        +0x8 /* 000035A0 */
  5238. label0000359A:
  5239. 0000359A  7000                     moveq.l    D0, 0x00
  5240. 0000359C  2D40 000C                move.l     [A6 + 0xC], D0
  5241. label000035A0:
  5242. 000035A0  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  5243. 000035A6  4E5E                     unlink     A6
  5244. 000035A8  2E9F                     move.l     [A7], [A7]+
  5245. 000035AA  4E75                     rts
  5246. 000035AC  802B 544D                or.b       D0, [A3 + 0x544D]
  5247. 000035B0  4F56                     chk.w      D7, [A6]
  5248. 000035B2  4945                     chk.w      D4, D5
  5249. 000035B4  4D4F                     chk.w      D6, A7
  5250. 000035B6  5649                     addq.w     A1, 3
  5251. 000035B8  4543                     chk.w      D2, D3
  5252. 000035BA  454C                     chk.w      D2, A4
  5253. 000035BC  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  5254. 000035C2  4F56                     chk.w      D7, [A6]
  5255. 000035C4  4945                     chk.w      D4, D5
  5256. 000035C6  4449                     neg.w      A1
  5257. 000035C8  5350                     subq.w     [A0], 1
  5258. 000035CA  4C41 5942                movem.l    D1,D6,A0,A3,A4,A6, D1
  5259. 000035CE  4F55                     chk.w      D7, [A5]
  5260. 000035D0  4E44                     trap       4
  5261. 000035D2  5352                     subq.w     [A2], 1
  5262. 000035D4  4547                     chk.w      D2, D7
  5263. 000035D6  494F                     chk.w      D4, A7
  5264. 000035D8  4E00                     .invalid   // invalid opcode 4
  5265. 000035DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5266. export_2761: // at 000035DC (misaligned)
  5267. 000035DE  0000 2F0C                ori.b      D0, 0xC
  5268. 000035E2  286E 0008                movea.l    A4, [A6 + 0x8]
  5269. 000035E6  2054                     movea.l    A0, [A4]
  5270. 000035E8  4AA8 0002                tst.l      [A0 + 0x2]
  5271. 000035EC  6714                     beq        +0x16 /* 00003602 */
  5272. 000035EE  598F                     subq.l     A7, 4
  5273. 000035F0  2054                     movea.l    A0, [A4]
  5274. 000035F2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5275. 000035F6  303C 00FC                move.w     D0, 0xFC
  5276. 000035FA  AAAA                     syscall    QuickTimeDispatch
  5277. 000035FC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5278. 00003600  6006                     bra        +0x8 /* 00003608 */
  5279. label00003602:
  5280. 00003602  7000                     moveq.l    D0, 0x00
  5281. 00003604  2D40 000C                move.l     [A6 + 0xC], D0
  5282. label00003608:
  5283. 00003608  286E FFFC                movea.l    A4, [A6 - 0x4]
  5284. 0000360C  4E5E                     unlink     A6
  5285. 0000360E  2E9F                     move.l     [A7], [A7]+
  5286. 00003610  4E75                     rts
  5287. 00003612  8029 544D                or.b       D0, [A1 + 0x544D]
  5288. 00003616  4F56                     chk.w      D7, [A6]
  5289. 00003618  4945                     chk.w      D4, D5
  5290. 0000361A  4D4F                     chk.w      D6, A7
  5291. 0000361C  5649                     addq.w     A1, 3
  5292. 0000361E  4543                     chk.w      D2, D3
  5293. 00003620  454C                     chk.w      D2, A4
  5294. 00003622  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  5295. 00003628  4F56                     chk.w      D7, [A6]
  5296. 0000362A  4945                     chk.w      D4, D5
  5297. 0000362C  4449                     neg.w      A1
  5298. 0000362E  5350                     subq.w     [A0], 1
  5299. 00003630  4C41 5943                movem.l    D0,D1,D6,A0,A3,A4,A6, D1
  5300. 00003634  4C49 5052                movem.l    D1,D4,D6,A4,A6, A1
  5301. 00003638  4547                     chk.w      D2, D7
  5302. 0000363A  494F                     chk.w      D4, A7
  5303. 0000363C  4E00                     .invalid   // invalid opcode 4
  5304. 0000363E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5305. export_2762: // at 00003640 (misaligned)
  5306. 00003642  0000 48E7                ori.b      D0, 0xE7
  5307. 00003646  0108                     btst       A0, D0
  5308. 00003648  286E 0008                movea.l    A4, [A6 + 0x8]
  5309. 0000364C  2054                     movea.l    A0, [A4]
  5310. 0000364E  4AA8 0002                tst.l      [A0 + 0x2]
  5311. 00003652  670E                     beq        +0x10 /* 00003662 */
  5312. 00003654  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5313. 00003658  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5314. 0000365C  303C 00FD                move.w     D0, 0xFD
  5315. 00003660  AAAA                     syscall    QuickTimeDispatch
  5316. label00003662:
  5317. 00003662  558F                     subq.l     A7, 2
  5318. 00003664  303C 0003                move.w     D0, 0x3
  5319. 00003668  AAAA                     syscall    QuickTimeDispatch
  5320. 0000366A  3E1F                     move.w     D7, [A7]+
  5321. 0000366C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5322. 00003672  4E5E                     unlink     A6
  5323. 00003674  205F                     movea.l    A0, [A7]+
  5324. 00003676  504F                     addq.w     A7, 8
  5325. 00003678  4ED0                     jmp        [A0]
  5326. 0000367A  8029 544D                or.b       D0, [A1 + 0x544D]
  5327. 0000367E  4F56                     chk.w      D7, [A6]
  5328. 00003680  4945                     chk.w      D4, D5
  5329. 00003682  4D4F                     chk.w      D6, A7
  5330. 00003684  5649                     addq.w     A1, 3
  5331. 00003686  4543                     chk.w      D2, D3
  5332. 00003688  454C                     chk.w      D2, A4
  5333. 0000368A  4C2E 5345 544D           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D]
  5334. 00003690  4F56                     chk.w      D7, [A6]
  5335. 00003692  4945                     chk.w      D4, D5
  5336. 00003694  4449                     neg.w      A1
  5337. 00003696  5350                     subq.w     [A0], 1
  5338. 00003698  4C41 5943                movem.l    D0,D1,D6,A0,A3,A4,A6, D1
  5339. 0000369C  4C49 5052                movem.l    D1,D4,D6,A4,A6, A1
  5340. 000036A0  4547                     chk.w      D2, D7
  5341. 000036A2  494F                     chk.w      D4, A7
  5342. 000036A4  4E00                     .invalid   // invalid opcode 4
  5343. 000036A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5344. // begin alternate branch 000036A8-000036B0
  5345. fn000036A8:
  5346. 000036A8  4E56 0000                link       A6, 0
  5347. 000036AC  48E7 0108                movem.l    -[A7], D7,A4
  5348. // end alternate branch 000036A8-000036B0
  5349. fn000036A8: // (misaligned)
  5350. 000036AA  0000 48E7                ori.b      D0, 0xE7
  5351. 000036AE  0108                     btst       A0, D0
  5352. 000036B0  3E2E 000C                move.w     D7, [A6 + 0xC]
  5353. 000036B4  286E 0008                movea.l    A4, [A6 + 0x8]
  5354. 000036B8  2054                     movea.l    A0, [A4]
  5355. 000036BA  3147 002A                move.w     [A0 + 0x2A], D7
  5356. 000036BE  2054                     movea.l    A0, [A4]
  5357. 000036C0  4AA8 0002                tst.l      [A0 + 0x2]
  5358. 000036C4  670C                     beq        +0xE /* 000036D2 */
  5359. 000036C6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5360. 000036CA  3F07                     move.w     -[A7], D7
  5361. 000036CC  303C 002F                move.w     D0, 0x2F /* '/' */
  5362. 000036D0  AAAA                     syscall    QuickTimeDispatch
  5363. label000036D2:
  5364. 000036D2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5365. 000036D8  4E5E                     unlink     A6
  5366. 000036DA  205F                     movea.l    A0, [A7]+
  5367. 000036DC  5C4F                     addq.w     A7, 6
  5368. 000036DE  4ED0                     jmp        [A0]
  5369. 000036E0  8020                     or.b       D0, -[A0]
  5370. 000036E2  544D                     addq.w     A5, 2
  5371. 000036E4  4F56                     chk.w      D7, [A6]
  5372. 000036E6  4945                     chk.w      D4, D5
  5373. 000036E8  4D4F                     chk.w      D6, A7
  5374. 000036EA  5649                     addq.w     A1, 3
  5375. 000036EC  4543                     chk.w      D2, D3
  5376. 000036EE  454C                     chk.w      D2, A4
  5377. 000036F0  4C2E 5345 5443           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x5443]
  5378. 000036F6  5552                     subq.w     [A2], 2
  5379. 000036F8  5245                     addq.w     D5, 1
  5380. 000036FA  4E54 564F                link       A4, -0xFFFFA9B1
  5381. 000036FE  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  5382. 00003702  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5383. export_2763: // at 00003704 (misaligned)
  5384. 00003706  0000 598F                ori.b      D0, 0x8F
  5385. 0000370A  598F                     subq.l     A7, 4
  5386. 0000370C  206E 0008                movea.l    A0, [A6 + 0x8]
  5387. 00003710  2050                     movea.l    A0, [A0]
  5388. 00003712  3028 002A                move.w     D0, [A0 + 0x2A]
  5389. 00003716  48C0                     ext.l      D0
  5390. 00003718  2F00                     move.l     -[A7], D0
  5391. 0000371A  A83F                     syscall    Long2Fix
  5392. 0000371C  598F                     subq.l     A7, 4
  5393. 0000371E  4878 00FF                push.l     0xFF
  5394. 00003722  A83F                     syscall    Long2Fix
  5395. 00003724  A84D                     syscall    FixDiv
  5396. 00003726  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5397. 0000372A  4E5E                     unlink     A6
  5398. 0000372C  2E9F                     move.l     [A7], [A7]+
  5399. 0000372E  4E75                     rts
  5400. 00003730  9E54                     sub.w      D7, [A4]
  5401. 00003732  4D4F                     chk.w      D6, A7
  5402. 00003734  5649                     addq.w     A1, 3
  5403. 00003736  454D                     chk.w      D2, A5
  5404. 00003738  4F56                     chk.w      D7, [A6]
  5405. 0000373A  4945                     chk.w      D4, D5
  5406. 0000373C  4345                     chk.w      D1, D5
  5407. 0000373E  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  5408. 00003742  4554                     chk.w      D2, [A4]
  5409. 00003744  4649                     not.w      A1
  5410. 00003746  5845                     addq.w     D5, 4
  5411. 00003748  4456                     neg.w      [A6]
  5412. 0000374A  4F4C                     chk.w      D7, A4
  5413. 0000374C  554D                     subq.w     A5, 2
  5414. 0000374E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5415. 00003750  0000 0000                ori.b      D0, 0x0
  5416. export_2764:
  5417. 00003754  4E56 0000                link       A6, 0
  5418. 00003758  2F07                     move.l     -[A7], D7
  5419. 0000375A  598F                     subq.l     A7, 4
  5420. 0000375C  598F                     subq.l     A7, 4
  5421. 0000375E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5422. 00003762  598F                     subq.l     A7, 4
  5423. 00003764  4878 00FF                push.l     0xFF
  5424. 00003768  A83F                     syscall    Long2Fix
  5425. 0000376A  A868                     syscall    FixMul
  5426. 0000376C  A840                     syscall    Fix2Long
  5427. 0000376E  201F                     move.l     D0, [A7]+
  5428. 00003770  3E00                     move.w     D7, D0
  5429. 00003772  3F07                     move.w     -[A7], D7
  5430. 00003774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5431. 00003778  4EBA FF2E                jsr        [PC - 0xD2 /* 000036A8 */]
  5432. 0000377C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5433. 00003780  4E5E                     unlink     A6
  5434. 00003782  205F                     movea.l    A0, [A7]+
  5435. 00003784  504F                     addq.w     A7, 8
  5436. 00003786  4ED0                     jmp        [A0]
  5437. 00003788  9E54                     sub.w      D7, [A4]
  5438. 0000378A  4D4F                     chk.w      D6, A7
  5439. 0000378C  5649                     addq.w     A1, 3
  5440. 0000378E  454D                     chk.w      D2, A5
  5441. 00003790  4F56                     chk.w      D7, [A6]
  5442. 00003792  4945                     chk.w      D4, D5
  5443. 00003794  4345                     chk.w      D1, D5
  5444. 00003796  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  5445. 0000379A  4554                     chk.w      D2, [A4]
  5446. 0000379C  4649                     not.w      A1
  5447. 0000379E  5845                     addq.w     D5, 4
  5448. 000037A0  4456                     neg.w      [A6]
  5449. 000037A2  4F4C                     chk.w      D7, A4
  5450. 000037A4  554D                     subq.w     A5, 2
  5451. 000037A6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5452. 000037A8  0000 0000                ori.b      D0, 0x0
  5453. export_2765:
  5454. 000037AC  4E56 FFF8                link       A6, -0x0008
  5455. 000037B0  206E 0008                movea.l    A0, [A6 + 0x8]
  5456. 000037B4  2050                     movea.l    A0, [A0]
  5457. 000037B6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5458. 000037BA  486E FFFC                pea.l      [A6 - 0x4]
  5459. 000037BE  486E FFF8                pea.l      [A6 - 0x8]
  5460. 000037C2  303C 0015                move.w     D0, 0x15
  5461. 000037C6  AAAA                     syscall    QuickTimeDispatch
  5462. 000037C8  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  5463. 000037CE  4E5E                     unlink     A6
  5464. 000037D0  2E9F                     move.l     [A7], [A7]+
  5465. 000037D2  4E75                     rts
  5466. 000037D4  8020                     or.b       D0, -[A0]
  5467. 000037D6  544D                     addq.w     A5, 2
  5468. 000037D8  4F56                     chk.w      D7, [A6]
  5469. 000037DA  4945                     chk.w      D4, D5
  5470. 000037DC  4D4F                     chk.w      D6, A7
  5471. 000037DE  5649                     addq.w     A1, 3
  5472. 000037E0  4543                     chk.w      D2, D3
  5473. 000037E2  454C                     chk.w      D2, A4
  5474. 000037E4  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  5475. 000037EA  4F56                     chk.w      D7, [A6]
  5476. 000037EC  4945                     chk.w      D4, D5
  5477. 000037EE  4347                     chk.w      D1, D7
  5478. 000037F0  5241                     addq.w     D1, 1
  5479. 000037F2  4650                     not.w      [A0]
  5480. 000037F4  5452                     addq.w     [A2], 2
  5481. 000037F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5482. // begin alternate branch 000037F8-000037FC
  5483. export_2766:
  5484. fn000037F8:
  5485. 000037F8  4E56 FFF8                link       A6, -0x0008
  5486. // end alternate branch 000037F8-000037FC
  5487. export_2766: // at 000037F8 (misaligned)
  5488. fn000037F8: // (misaligned)
  5489. 000037FA  FFF8                     .invalid   <<F/7/7>>
  5490. 000037FC  48E7 0108                movem.l    -[A7], D7,A4
  5491. 00003800  286E 0008                movea.l    A4, [A6 + 0x8]
  5492. 00003804  2054                     movea.l    A0, [A4]
  5493. 00003806  4AA8 0002                tst.l      [A0 + 0x2]
  5494. 0000380A  6730                     beq        +0x32 /* 0000383C */
  5495. 0000380C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5496. 00003810  486E FFFC                pea.l      [A6 - 0x4]
  5497. 00003814  486E FFF8                pea.l      [A6 - 0x8]
  5498. 00003818  303C 0015                move.w     D0, 0x15
  5499. 0000381C  AAAA                     syscall    QuickTimeDispatch
  5500. 0000381E  2054                     movea.l    A0, [A4]
  5501. 00003820  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5502. 00003824  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5503. 00003828  7000                     moveq.l    D0, 0x00
  5504. 0000382A  2F00                     move.l     -[A7], D0
  5505. 0000382C  303C 0016                move.w     D0, 0x16
  5506. 00003830  AAAA                     syscall    QuickTimeDispatch
  5507. 00003832  558F                     subq.l     A7, 2
  5508. 00003834  303C 0003                move.w     D0, 0x3
  5509. 00003838  AAAA                     syscall    QuickTimeDispatch
  5510. 0000383A  3E1F                     move.w     D7, [A7]+
  5511. label0000383C:
  5512. 0000383C  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  5513. 00003842  4E5E                     unlink     A6
  5514. 00003844  205F                     movea.l    A0, [A7]+
  5515. 00003846  504F                     addq.w     A7, 8
  5516. 00003848  4ED0                     jmp        [A0]
  5517. 0000384A  8020                     or.b       D0, -[A0]
  5518. 0000384C  544D                     addq.w     A5, 2
  5519. 0000384E  4F56                     chk.w      D7, [A6]
  5520. 00003850  4945                     chk.w      D4, D5
  5521. 00003852  4D4F                     chk.w      D6, A7
  5522. 00003854  5649                     addq.w     A1, 3
  5523. 00003856  4543                     chk.w      D2, D3
  5524. 00003858  454C                     chk.w      D2, A4
  5525. 0000385A  4C2E 5345 544D           movem.w    D0,D2,D6,A0,A1,A4,A6, [A6 + 0x544D]
  5526. 00003860  4F56                     chk.w      D7, [A6]
  5527. 00003862  4945                     chk.w      D4, D5
  5528. 00003864  4347                     chk.w      D1, D7
  5529. 00003866  5241                     addq.w     D1, 1
  5530. 00003868  4650                     not.w      [A0]
  5531. 0000386A  5452                     addq.w     [A2], 2
  5532. 0000386C  0000 0000                ori.b      D0, 0x0
  5533. export_2767:
  5534. fn00003870:
  5535. 00003870  4E56 FFF8                link       A6, -0x0008
  5536. 00003874  48E7 0108                movem.l    -[A7], D7,A4
  5537. 00003878  286E 0008                movea.l    A4, [A6 + 0x8]
  5538. 0000387C  2054                     movea.l    A0, [A4]
  5539. 0000387E  4AA8 0002                tst.l      [A0 + 0x2]
  5540. 00003882  6730                     beq        +0x32 /* 000038B4 */
  5541. 00003884  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5542. 00003888  486E FFFC                pea.l      [A6 - 0x4]
  5543. 0000388C  486E FFF8                pea.l      [A6 - 0x8]
  5544. 00003890  303C 0015                move.w     D0, 0x15
  5545. 00003894  AAAA                     syscall    QuickTimeDispatch
  5546. 00003896  2054                     movea.l    A0, [A4]
  5547. 00003898  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5548. 0000389C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5549. 000038A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5550. 000038A4  303C 0016                move.w     D0, 0x16
  5551. 000038A8  AAAA                     syscall    QuickTimeDispatch
  5552. 000038AA  558F                     subq.l     A7, 2
  5553. 000038AC  303C 0003                move.w     D0, 0x3
  5554. 000038B0  AAAA                     syscall    QuickTimeDispatch
  5555. 000038B2  3E1F                     move.w     D7, [A7]+
  5556. label000038B4:
  5557. 000038B4  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  5558. 000038BA  4E5E                     unlink     A6
  5559. 000038BC  205F                     movea.l    A0, [A7]+
  5560. 000038BE  504F                     addq.w     A7, 8
  5561. 000038C0  4ED0                     jmp        [A0]
  5562. 000038C2  9F54                     sub.w      [A4], D7
  5563. 000038C4  4D4F                     chk.w      D6, A7
  5564. 000038C6  5649                     addq.w     A1, 3
  5565. 000038C8  454D                     chk.w      D2, A5
  5566. 000038CA  4F56                     chk.w      D7, [A6]
  5567. 000038CC  4945                     chk.w      D4, D5
  5568. 000038CE  4345                     chk.w      D1, D5
  5569. 000038D0  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  5570. 000038D4  4554                     chk.w      D2, [A4]
  5571. 000038D6  4D4F                     chk.w      D6, A7
  5572. 000038D8  5649                     addq.w     A1, 3
  5573. 000038DA  4547                     chk.w      D2, D7
  5574. 000038DC  4445                     neg.w      D5
  5575. 000038DE  5649                     addq.w     A1, 3
  5576. 000038E0  4345                     chk.w      D1, D5
  5577. 000038E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5578. // begin alternate branch 000038E4-000038E8
  5579. export_2768:
  5580. fn000038E4:
  5581. 000038E4  4E56 FFFC                link       A6, -0x0004
  5582. // end alternate branch 000038E4-000038E8
  5583. export_2768: // at 000038E4 (misaligned)
  5584. fn000038E4: // (misaligned)
  5585. 000038E6  FFFC                     .invalid   <<F/7/7>>
  5586. 000038E8  2F0C                     move.l     -[A7], A4
  5587. 000038EA  286E 0008                movea.l    A4, [A6 + 0x8]
  5588. 000038EE  2054                     movea.l    A0, [A4]
  5589. 000038F0  2D48 FFFC                move.l     [A6 - 0x4], A0
  5590. 000038F4  598F                     subq.l     A7, 4
  5591. 000038F6  598F                     subq.l     A7, 4
  5592. 000038F8  598F                     subq.l     A7, 4
  5593. 000038FA  598F                     subq.l     A7, 4
  5594. 000038FC  2F0C                     move.l     -[A7], A4
  5595. 000038FE  4EBA E9DC                jsr        [PC - 0x1624 /* 000022DC */]
  5596. 00003902  A83F                     syscall    Long2Fix
  5597. 00003904  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5598. 00003908  A868                     syscall    FixMul
  5599. 0000390A  A840                     syscall    Fix2Long
  5600. 0000390C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5601. 00003910  201F                     move.l     D0, [A7]+
  5602. 00003912  D0A8 000E                add.l      D0, [A0 + 0xE]
  5603. 00003916  2F00                     move.l     -[A7], D0
  5604. 00003918  2F0C                     move.l     -[A7], A4
  5605. 0000391A  4EBA 0260                jsr        [PC + 0x260 /* 00003B7C */]
  5606. 0000391E  286E FFF8                movea.l    A4, [A6 - 0x8]
  5607. 00003922  4E5E                     unlink     A6
  5608. 00003924  205F                     movea.l    A0, [A7]+
  5609. 00003926  504F                     addq.w     A7, 8
  5610. 00003928  4ED0                     jmp        [A0]
  5611. 0000392A  8022                     or.b       D0, -[A2]
  5612. 0000392C  544D                     addq.w     A5, 2
  5613. 0000392E  4F56                     chk.w      D7, [A6]
  5614. 00003930  4945                     chk.w      D4, D5
  5615. 00003932  4D4F                     chk.w      D6, A7
  5616. 00003934  5649                     addq.w     A1, 3
  5617. 00003936  4543                     chk.w      D2, D3
  5618. 00003938  454C                     chk.w      D2, A4
  5619. 0000393A  4C2E 444F 5345           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345]
  5620. 00003940  544D                     addq.w     A5, 2
  5621. 00003942  4F56                     chk.w      D7, [A6]
  5622. 00003944  4945                     chk.w      D4, D5
  5623. 00003946  504F                     addq.w     A7, 8
  5624. 00003948  5349                     subq.w     A1, 1
  5625. 0000394A  5449                     addq.w     A1, 2
  5626. 0000394C  4F4E                     chk.w      D7, A6
  5627. 0000394E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5628. export_2769: // at 00003950 (misaligned)
  5629. 00003952  0000 2F0C                ori.b      D0, 0xC
  5630. 00003956  286E 0008                movea.l    A4, [A6 + 0x8]
  5631. 0000395A  2054                     movea.l    A0, [A4]
  5632. 0000395C  4AA8 0012                tst.l      [A0 + 0x12]
  5633. 00003960  6712                     beq        +0x14 /* 00003974 */
  5634. 00003962  598F                     subq.l     A7, 4
  5635. 00003964  2054                     movea.l    A0, [A4]
  5636. 00003966  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5637. 0000396A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  5638. 0000396E  A84D                     syscall    FixDiv
  5639. 00003970  201F                     move.l     D0, [A7]+
  5640. 00003972  6002                     bra        +0x4 /* 00003976 */
  5641. label00003974:
  5642. 00003974  7000                     moveq.l    D0, 0x00
  5643. label00003976:
  5644. 00003976  2D40 000C                move.l     [A6 + 0xC], D0
  5645. 0000397A  286E FFFC                movea.l    A4, [A6 - 0x4]
  5646. 0000397E  4E5E                     unlink     A6
  5647. 00003980  2E9F                     move.l     [A7], [A7]+
  5648. 00003982  4E75                     rts
  5649. 00003984  8022                     or.b       D0, -[A2]
  5650. 00003986  544D                     addq.w     A5, 2
  5651. 00003988  4F56                     chk.w      D7, [A6]
  5652. 0000398A  4945                     chk.w      D4, D5
  5653. 0000398C  4D4F                     chk.w      D6, A7
  5654. 0000398E  5649                     addq.w     A1, 3
  5655. 00003990  4543                     chk.w      D2, D3
  5656. 00003992  454C                     chk.w      D2, A4
  5657. 00003994  4C2E 444F 4745           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745]
  5658. 0000399A  544D                     addq.w     A5, 2
  5659. 0000399C  4F56                     chk.w      D7, [A6]
  5660. 0000399E  4945                     chk.w      D4, D5
  5661. 000039A0  504F                     addq.w     A7, 8
  5662. 000039A2  5349                     subq.w     A1, 1
  5663. 000039A4  5449                     addq.w     A1, 2
  5664. 000039A6  4F4E                     chk.w      D7, A6
  5665. 000039A8  0000 0000                ori.b      D0, 0x0
  5666. export_2770:
  5667. 000039AC  4E56 0000                link       A6, 0
  5668. 000039B0  48E7 0108                movem.l    -[A7], D7,A4
  5669. 000039B4  286E 0008                movea.l    A4, [A6 + 0x8]
  5670. 000039B8  2054                     movea.l    A0, [A4]
  5671. 000039BA  4AA8 0002                tst.l      [A0 + 0x2]
  5672. 000039BE  6718                     beq        +0x1A /* 000039D8 */
  5673. 000039C0  598F                     subq.l     A7, 4
  5674. 000039C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5675. 000039C6  2054                     movea.l    A0, [A4]
  5676. 000039C8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5677. 000039CC  4EAD 35DA                jsr        [A5 + 0x35DA /* export_1719 */]
  5678. 000039D0  2E17                     move.l     D7, [A7]
  5679. 000039D2  2F0C                     move.l     -[A7], A4
  5680. 000039D4  4EBA 01A6                jsr        [PC + 0x1A6 /* 00003B7C */]
  5681. label000039D8:
  5682. 000039D8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5683. 000039DE  4E5E                     unlink     A6
  5684. 000039E0  205F                     movea.l    A0, [A7]+
  5685. 000039E2  504F                     addq.w     A7, 8
  5686. 000039E4  4ED0                     jmp        [A0]
  5687. 000039E6  8022                     or.b       D0, -[A2]
  5688. 000039E8  544D                     addq.w     A5, 2
  5689. 000039EA  4F56                     chk.w      D7, [A6]
  5690. 000039EC  4945                     chk.w      D4, D5
  5691. 000039EE  4D4F                     chk.w      D6, A7
  5692. 000039F0  5649                     addq.w     A1, 3
  5693. 000039F2  4543                     chk.w      D2, D3
  5694. 000039F4  454C                     chk.w      D2, A4
  5695. 000039F6  4C2E 444F 5345           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345]
  5696. 000039FC  544D                     addq.w     A5, 2
  5697. 000039FE  4F56                     chk.w      D7, [A6]
  5698. 00003A00  4945                     chk.w      D4, D5
  5699. 00003A02  5449                     addq.w     A1, 2
  5700. 00003A04  434B                     chk.w      D1, A3
  5701. 00003A06  5449                     addq.w     A1, 2
  5702. 00003A08  4D45                     chk.w      D6, D5
  5703. 00003A0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5704. export_2771: // at 00003A0C (misaligned)
  5705. 00003A0E  FFF0                     .invalid   <<F/7/7>>
  5706. 00003A10  2F0C                     move.l     -[A7], A4
  5707. 00003A12  286E 0008                movea.l    A4, [A6 + 0x8]
  5708. 00003A16  2054                     movea.l    A0, [A4]
  5709. 00003A18  4AA8 0002                tst.l      [A0 + 0x2]
  5710. 00003A1C  6608                     bne        +0xA /* 00003A26 */
  5711. 00003A1E  7000                     moveq.l    D0, 0x00
  5712. 00003A20  2D40 000C                move.l     [A6 + 0xC], D0
  5713. 00003A24  6026                     bra        +0x28 /* 00003A4C */
  5714. label00003A26:
  5715. 00003A26  598F                     subq.l     A7, 4
  5716. 00003A28  2054                     movea.l    A0, [A4]
  5717. 00003A2A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5718. 00003A2E  486E FFF0                pea.l      [A6 - 0x10]
  5719. 00003A32  303C 0039                move.w     D0, 0x39 /* '9' */
  5720. 00003A36  AAAA                     syscall    QuickTimeDispatch
  5721. 00003A38  486E FFF0                pea.l      [A6 - 0x10]
  5722. 00003A3C  703C                     moveq.l    D0, 0x3C
  5723. 00003A3E  2F00                     move.l     -[A7], D0
  5724. 00003A40  303C 00B7                move.w     D0, 0xB7
  5725. 00003A44  AAAA                     syscall    QuickTimeDispatch
  5726. 00003A46  2D6E FFF4 000C           move.l     [A6 + 0xC], [A6 - 0xC]
  5727. label00003A4C:
  5728. 00003A4C  286E FFEC                movea.l    A4, [A6 - 0x14]
  5729. 00003A50  4E5E                     unlink     A6
  5730. 00003A52  2E9F                     move.l     [A7], [A7]+
  5731. 00003A54  4E75                     rts
  5732. 00003A56  8022                     or.b       D0, -[A2]
  5733. 00003A58  544D                     addq.w     A5, 2
  5734. 00003A5A  4F56                     chk.w      D7, [A6]
  5735. 00003A5C  4945                     chk.w      D4, D5
  5736. 00003A5E  4D4F                     chk.w      D6, A7
  5737. 00003A60  5649                     addq.w     A1, 3
  5738. 00003A62  4543                     chk.w      D2, D3
  5739. 00003A64  454C                     chk.w      D2, A4
  5740. 00003A66  4C2E 444F 4745           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745]
  5741. 00003A6C  544D                     addq.w     A5, 2
  5742. 00003A6E  4F56                     chk.w      D7, [A6]
  5743. 00003A70  4945                     chk.w      D4, D5
  5744. 00003A72  5449                     addq.w     A1, 2
  5745. 00003A74  434B                     chk.w      D1, A3
  5746. 00003A76  5449                     addq.w     A1, 2
  5747. 00003A78  4D45                     chk.w      D6, D5
  5748. 00003A7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5749. export_2772: // at 00003A7C (misaligned)
  5750. 00003A7E  0000 48E7                ori.b      D0, 0xE7
  5751. 00003A82  0108                     btst       A0, D0
  5752. 00003A84  286E 0008                movea.l    A4, [A6 + 0x8]
  5753. 00003A88  2054                     movea.l    A0, [A4]
  5754. 00003A8A  4AA8 0002                tst.l      [A0 + 0x2]
  5755. 00003A8E  6608                     bne        +0xA /* 00003A98 */
  5756. 00003A90  7000                     moveq.l    D0, 0x00
  5757. 00003A92  2D40 000C                move.l     [A6 + 0xC], D0
  5758. 00003A96  6022                     bra        +0x24 /* 00003ABA */
  5759. label00003A98:
  5760. 00003A98  598F                     subq.l     A7, 4
  5761. 00003A9A  2054                     movea.l    A0, [A4]
  5762. 00003A9C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5763. 00003AA0  303C 002B                move.w     D0, 0x2B /* '+' */
  5764. 00003AA4  AAAA                     syscall    QuickTimeDispatch
  5765. 00003AA6  2E1F                     move.l     D7, [A7]+
  5766. 00003AA8  598F                     subq.l     A7, 4
  5767. 00003AAA  2F07                     move.l     -[A7], D7
  5768. 00003AAC  2054                     movea.l    A0, [A4]
  5769. 00003AAE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5770. 00003AB2  4EAD 35E2                jsr        [A5 + 0x35E2 /* export_1720 */]
  5771. 00003AB6  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5772. label00003ABA:
  5773. 00003ABA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5774. 00003AC0  4E5E                     unlink     A6
  5775. 00003AC2  2E9F                     move.l     [A7], [A7]+
  5776. 00003AC4  4E75                     rts
  5777. 00003AC6  8026                     or.b       D0, -[A6]
  5778. 00003AC8  544D                     addq.w     A5, 2
  5779. 00003ACA  4F56                     chk.w      D7, [A6]
  5780. 00003ACC  4945                     chk.w      D4, D5
  5781. 00003ACE  4D4F                     chk.w      D6, A7
  5782. 00003AD0  5649                     addq.w     A1, 3
  5783. 00003AD2  4543                     chk.w      D2, D3
  5784. 00003AD4  454C                     chk.w      D2, A4
  5785. 00003AD6  4C2E 444F 4745           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4745]
  5786. 00003ADC  544D                     addq.w     A5, 2
  5787. 00003ADE  4F56                     chk.w      D7, [A6]
  5788. 00003AE0  4945                     chk.w      D4, D5
  5789. 00003AE2  5449                     addq.w     A1, 2
  5790. 00003AE4  434B                     chk.w      D1, A3
  5791. 00003AE6  4455                     neg.w      [A5]
  5792. 00003AE8  5241                     addq.w     D1, 1
  5793. 00003AEA  5449                     addq.w     A1, 2
  5794. 00003AEC  4F4E                     chk.w      D7, A6
  5795. 00003AEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5796. export_2773: // at 00003AF0 (misaligned)
  5797. 00003AF2  0000 48E7                ori.b      D0, 0xE7
  5798. 00003AF6  0708                     btst       A0, D3
  5799. 00003AF8  286E 0008                movea.l    A4, [A6 + 0x8]
  5800. 00003AFC  2054                     movea.l    A0, [A4]
  5801. 00003AFE  4AA8 0002                tst.l      [A0 + 0x2]
  5802. 00003B02  6740                     beq        +0x42 /* 00003B44 */
  5803. 00003B04  598F                     subq.l     A7, 4
  5804. 00003B06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5805. 00003B0A  2054                     movea.l    A0, [A4]
  5806. 00003B0C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5807. 00003B10  4EAD 35DA                jsr        [A5 + 0x35DA /* export_1719 */]
  5808. 00003B14  2E1F                     move.l     D7, [A7]+
  5809. 00003B16  598F                     subq.l     A7, 4
  5810. 00003B18  2054                     movea.l    A0, [A4]
  5811. 00003B1A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5812. 00003B1E  303C 002B                move.w     D0, 0x2B /* '+' */
  5813. 00003B22  AAAA                     syscall    QuickTimeDispatch
  5814. 00003B24  2C1F                     move.l     D6, [A7]+
  5815. 00003B26  2054                     movea.l    A0, [A4]
  5816. 00003B28  2147 0012                move.l     [A0 + 0x12], D7
  5817. 00003B2C  558F                     subq.l     A7, 2
  5818. 00003B2E  2054                     movea.l    A0, [A4]
  5819. 00003B30  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5820. 00003B34  7000                     moveq.l    D0, 0x00
  5821. 00003B36  2F00                     move.l     -[A7], D0
  5822. 00003B38  2F06                     move.l     -[A7], D6
  5823. 00003B3A  2F07                     move.l     -[A7], D7
  5824. 00003B3C  303C 008C                move.w     D0, 0x8C
  5825. 00003B40  AAAA                     syscall    QuickTimeDispatch
  5826. 00003B42  3A1F                     move.w     D5, [A7]+
  5827. label00003B44:
  5828. 00003B44  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  5829. 00003B4A  4E5E                     unlink     A6
  5830. 00003B4C  205F                     movea.l    A0, [A7]+
  5831. 00003B4E  504F                     addq.w     A7, 8
  5832. 00003B50  4ED0                     jmp        [A0]
  5833. 00003B52  8026                     or.b       D0, -[A6]
  5834. 00003B54  544D                     addq.w     A5, 2
  5835. 00003B56  4F56                     chk.w      D7, [A6]
  5836. 00003B58  4945                     chk.w      D4, D5
  5837. 00003B5A  4D4F                     chk.w      D6, A7
  5838. 00003B5C  5649                     addq.w     A1, 3
  5839. 00003B5E  4543                     chk.w      D2, D3
  5840. 00003B60  454C                     chk.w      D2, A4
  5841. 00003B62  4C2E 444F 5345           movem.w    D0,D1,D2,D3,D6,A2,A6, [A6 + 0x5345]
  5842. 00003B68  544D                     addq.w     A5, 2
  5843. 00003B6A  4F56                     chk.w      D7, [A6]
  5844. 00003B6C  4945                     chk.w      D4, D5
  5845. 00003B6E  5449                     addq.w     A1, 2
  5846. 00003B70  434B                     chk.w      D1, A3
  5847. 00003B72  4455                     neg.w      [A5]
  5848. 00003B74  5241                     addq.w     D1, 1
  5849. 00003B76  5449                     addq.w     A1, 2
  5850. 00003B78  4F4E                     chk.w      D7, A6
  5851. 00003B7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5852. // begin alternate branch 00003B7C-00003B84
  5853. fn00003B7C:
  5854. 00003B7C  4E56 0000                link       A6, 0
  5855. 00003B80  48E7 0108                movem.l    -[A7], D7,A4
  5856. // end alternate branch 00003B7C-00003B84
  5857. fn00003B7C: // (misaligned)
  5858. 00003B7E  0000 48E7                ori.b      D0, 0xE7
  5859. 00003B82  0108                     btst       A0, D0
  5860. 00003B84  2E2E 000C                move.l     D7, [A6 + 0xC]
  5861. 00003B88  286E 0008                movea.l    A4, [A6 + 0x8]
  5862. 00003B8C  2F07                     move.l     -[A7], D7
  5863. 00003B8E  2F0C                     move.l     -[A7], A4
  5864. 00003B90  4EBA 005E                jsr        [PC + 0x5E /* 00003BF0 */]
  5865. 00003B94  2054                     movea.l    A0, [A4]
  5866. 00003B96  4AA8 001E                tst.l      [A0 + 0x1E]
  5867. 00003B9A  6610                     bne        +0x12 /* 00003BAC */
  5868. 00003B9C  4AA8 0002                tst.l      [A0 + 0x2]
  5869. 00003BA0  670A                     beq        +0xC /* 00003BAC */
  5870. 00003BA2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5871. 00003BA6  2F0C                     move.l     -[A7], A4
  5872. 00003BA8  4EBA 061E                jsr        [PC + 0x61E /* 000041C8 */]
  5873. label00003BAC:
  5874. 00003BAC  2054                     movea.l    A0, [A4]
  5875. 00003BAE  4AA8 0062                tst.l      [A0 + 0x62]
  5876. 00003BB2  670A                     beq        +0xC /* 00003BBE */
  5877. 00003BB4  2F07                     move.l     -[A7], D7
  5878. 00003BB6  2F28 0062                move.l     -[A7], [A0 + 0x62]
  5879. 00003BBA  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  5880. label00003BBE:
  5881. 00003BBE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5882. 00003BC4  4E5E                     unlink     A6
  5883. 00003BC6  205F                     movea.l    A0, [A7]+
  5884. 00003BC8  504F                     addq.w     A7, 8
  5885. 00003BCA  4ED0                     jmp        [A0]
  5886. 00003BCC  9E54                     sub.w      D7, [A4]
  5887. 00003BCE  4D4F                     chk.w      D6, A7
  5888. 00003BD0  5649                     addq.w     A1, 3
  5889. 00003BD2  454D                     chk.w      D2, A5
  5890. 00003BD4  4F56                     chk.w      D7, [A6]
  5891. 00003BD6  4945                     chk.w      D4, D5
  5892. 00003BD8  4345                     chk.w      D1, D5
  5893. 00003BDA  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  5894. 00003BDE  4F53                     chk.w      D7, [A3]
  5895. 00003BE0  4554                     chk.w      D2, [A4]
  5896. 00003BE2  4D4F                     chk.w      D6, A7
  5897. 00003BE4  5649                     addq.w     A1, 3
  5898. 00003BE6  4554                     chk.w      D2, [A4]
  5899. 00003BE8  494D                     chk.w      D4, A5
  5900. 00003BEA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5901. 00003BEC  0000 0000                ori.b      D0, 0x0
  5902. export_2774:
  5903. fn00003BF0:
  5904. 00003BF0  4E56 0000                link       A6, 0
  5905. 00003BF4  48E7 0308                movem.l    -[A7], D6,D7,A4
  5906. 00003BF8  2C2E 000C                move.l     D6, [A6 + 0xC]
  5907. 00003BFC  286E 0008                movea.l    A4, [A6 + 0x8]
  5908. 00003C00  2E06                     move.l     D7, D6
  5909. 00003C02  2054                     movea.l    A0, [A4]
  5910. 00003C04  BCA8 0012                cmp.l      D6, [A0 + 0x12]
  5911. 00003C08  6F06                     ble        +0x8 /* 00003C10 */
  5912. 00003C0A  2E28 0012                move.l     D7, [A0 + 0x12]
  5913. 00003C0E  600C                     bra        +0xE /* 00003C1C */
  5914. label00003C10:
  5915. 00003C10  2054                     movea.l    A0, [A4]
  5916. 00003C12  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  5917. 00003C16  6C04                     bge        +0x6 /* 00003C1C */
  5918. 00003C18  2E28 000E                move.l     D7, [A0 + 0xE]
  5919. label00003C1C:
  5920. 00003C1C  2054                     movea.l    A0, [A4]
  5921. 00003C1E  4AA8 0002                tst.l      [A0 + 0x2]
  5922. 00003C22  6716                     beq        +0x18 /* 00003C3A */
  5923. 00003C24  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5924. 00003C28  2F07                     move.l     -[A7], D7
  5925. 00003C2A  303C 003D                move.w     D0, 0x3D /* '=' */
  5926. 00003C2E  AAAA                     syscall    QuickTimeDispatch
  5927. 00003C30  558F                     subq.l     A7, 2
  5928. 00003C32  303C 0003                move.w     D0, 0x3
  5929. 00003C36  AAAA                     syscall    QuickTimeDispatch
  5930. 00003C38  3C1F                     move.w     D6, [A7]+
  5931. label00003C3A:
  5932. 00003C3A  2054                     movea.l    A0, [A4]
  5933. 00003C3C  2147 0016                move.l     [A0 + 0x16], D7
  5934. 00003C40  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5935. 00003C46  4E5E                     unlink     A6
  5936. 00003C48  205F                     movea.l    A0, [A7]+
  5937. 00003C4A  504F                     addq.w     A7, 8
  5938. 00003C4C  4ED0                     jmp        [A0]
  5939. 00003C4E  8020                     or.b       D0, -[A0]
  5940. 00003C50  544D                     addq.w     A5, 2
  5941. 00003C52  4F56                     chk.w      D7, [A6]
  5942. 00003C54  4945                     chk.w      D4, D5
  5943. 00003C56  4D4F                     chk.w      D6, A7
  5944. 00003C58  5649                     addq.w     A1, 3
  5945. 00003C5A  4543                     chk.w      D2, D3
  5946. 00003C5C  454C                     chk.w      D2, A4
  5947. 00003C5E  4C2E 4A55 5354           movem.w    D0,D2,D4,D6,A1,A3,A6, [A6 + 0x5354]
  5948. 00003C64  5345                     subq.w     D5, 1
  5949. 00003C66  544D                     addq.w     A5, 2
  5950. 00003C68  4F56                     chk.w      D7, [A6]
  5951. 00003C6A  4945                     chk.w      D4, D5
  5952. 00003C6C  5449                     addq.w     A1, 2
  5953. 00003C6E  4D45                     chk.w      D6, D5
  5954. 00003C70  0000 0000                ori.b      D0, 0x0
  5955. export_2775:
  5956. fn00003C74:
  5957. 00003C74  4E56 0000                link       A6, 0
  5958. 00003C78  206E 0008                movea.l    A0, [A6 + 0x8]
  5959. 00003C7C  2050                     movea.l    A0, [A0]
  5960. 00003C7E  2D68 0016 000C           move.l     [A6 + 0xC], [A0 + 0x16]
  5961. 00003C84  4E5E                     unlink     A6
  5962. 00003C86  2E9F                     move.l     [A7], [A7]+
  5963. 00003C88  4E75                     rts
  5964. 00003C8A  9E54                     sub.w      D7, [A4]
  5965. 00003C8C  4D4F                     chk.w      D6, A7
  5966. 00003C8E  5649                     addq.w     A1, 3
  5967. 00003C90  454D                     chk.w      D2, A5
  5968. 00003C92  4F56                     chk.w      D7, [A6]
  5969. 00003C94  4945                     chk.w      D4, D5
  5970. 00003C96  4345                     chk.w      D1, D5
  5971. 00003C98  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  5972. 00003C9C  4F47                     chk.w      D7, D7
  5973. 00003C9E  4554                     chk.w      D2, [A4]
  5974. 00003CA0  4D4F                     chk.w      D6, A7
  5975. 00003CA2  5649                     addq.w     A1, 3
  5976. 00003CA4  4554                     chk.w      D2, [A4]
  5977. 00003CA6  494D                     chk.w      D4, A5
  5978. 00003CA8  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5979. 00003CAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5980. // begin alternate branch 00003CAC-00003CB4
  5981. fn00003CAC:
  5982. 00003CAC  4E56 0000                link       A6, 0
  5983. 00003CB0  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  5984. // end alternate branch 00003CAC-00003CB4
  5985. fn00003CAC: // (misaligned)
  5986. 00003CAE  0000 48E7                ori.b      D0, 0xE7
  5987. 00003CB2  1318                     move.b     -[A1], [A0]+
  5988. 00003CB4  266E 0008                movea.l    A3, [A6 + 0x8]
  5989. 00003CB8  49ED F050                lea.l      A4, [A5 - 0xFB0]
  5990. 00003CBC  2053                     movea.l    A0, [A3]
  5991. 00003CBE  4AA8 0002                tst.l      [A0 + 0x2]
  5992. 00003CC2  6700 00A0                beq        +0xA2 /* 00003D64 */
  5993. 00003CC6  598F                     subq.l     A7, 4
  5994. 00003CC8  2053                     movea.l    A0, [A3]
  5995. 00003CCA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5996. 00003CCE  303C 002C                move.w     D0, 0x2C /* ',' */
  5997. 00003CD2  AAAA                     syscall    QuickTimeDispatch
  5998. 00003CD4  2C1F                     move.l     D6, [A7]+
  5999. 00003CD6  BC94                     cmp.l      D6, [A4]
  6000. 00003CD8  6E0C                     bgt        +0xE /* 00003CE6 */
  6001. 00003CDA  2D7C FFFC 0000 000C      move.l     [A6 + 0xC], 0xFFFC0000
  6002. 00003CE2  6000 0086                bra        +0x88 /* 00003D6A */
  6003. label00003CE6:
  6004. 00003CE6  BCAC 0020                cmp.l      D6, [A4 + 0x20]
  6005. 00003CEA  6D0A                     blt        +0xC /* 00003CF6 */
  6006. 00003CEC  2D7C 0004 0000 000C      move.l     [A6 + 0xC], 0x40000
  6007. 00003CF4  6074                     bra        +0x76 /* 00003D6A */
  6008. label00003CF6:
  6009. 00003CF6  7E01                     moveq.l    D7, 0x01
  6010. label00003CF8:
  6011. 00003CF8  2007                     move.l     D0, D7
  6012. 00003CFA  E540                     asl        D0.w, 2
  6013. 00003CFC  BCB4 0000                cmp.l      D6, [A4 + D0.w]
  6014. 00003D00  6612                     bne        +0x14 /* 00003D14 */
  6015. 00003D02  598F                     subq.l     A7, 4
  6016. 00003D04  48C7                     ext.l      D7
  6017. 00003D06  2007                     move.l     D0, D7
  6018. 00003D08  5980                     subq.l     D0, 4
  6019. 00003D0A  2F00                     move.l     -[A7], D0
  6020. 00003D0C  A83F                     syscall    Long2Fix
  6021. 00003D0E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  6022. 00003D12  6056                     bra        +0x58 /* 00003D6A */
  6023. label00003D14:
  6024. 00003D14  2007                     move.l     D0, D7
  6025. 00003D16  E540                     asl        D0.w, 2
  6026. 00003D18  BCB4 0000                cmp.l      D6, [A4 + D0.w]
  6027. 00003D1C  6D0A                     blt        +0xC /* 00003D28 */
  6028. 00003D1E  3007                     move.w     D0, D7
  6029. 00003D20  5247                     addq.w     D7, 1
  6030. 00003D22  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  6031. 00003D26  6DD0                     blt        -0x2E /* 00003CF8 */
  6032. label00003D28:
  6033. 00003D28  598F                     subq.l     A7, 4
  6034. 00003D2A  48C7                     ext.l      D7
  6035. 00003D2C  2007                     move.l     D0, D7
  6036. 00003D2E  E540                     asl        D0.w, 2
  6037. 00003D30  2206                     move.l     D1, D6
  6038. 00003D32  92B4 00FC                sub.l      D1, [A4 + D0.w - 0x4]
  6039. 00003D36  2F01                     move.l     -[A7], D1
  6040. 00003D38  2007                     move.l     D0, D7
  6041. 00003D3A  E540                     asl        D0.w, 2
  6042. 00003D3C  48C7                     ext.l      D7
  6043. 00003D3E  2207                     move.l     D1, D7
  6044. 00003D40  E541                     asl        D1.w, 2
  6045. 00003D42  2034 0000                move.l     D0, [A4 + D0.w]
  6046. 00003D46  90B4 10FC                sub.l      D0, [A4 + D1.w - 0x4]
  6047. 00003D4A  2F00                     move.l     -[A7], D0
  6048. 00003D4C  A84D                     syscall    FixDiv
  6049. 00003D4E  598F                     subq.l     A7, 4
  6050. 00003D50  48C7                     ext.l      D7
  6051. 00003D52  2007                     move.l     D0, D7
  6052. 00003D54  5B80                     subq.l     D0, 5
  6053. 00003D56  2F00                     move.l     -[A7], D0
  6054. 00003D58  A83F                     syscall    Long2Fix
  6055. 00003D5A  201F                     move.l     D0, [A7]+
  6056. 00003D5C  D09F                     add.l      D0, [A7]+
  6057. 00003D5E  2D40 000C                move.l     [A6 + 0xC], D0
  6058. 00003D62  6006                     bra        +0x8 /* 00003D6A */
  6059. label00003D64:
  6060. 00003D64  7000                     moveq.l    D0, 0x00
  6061. 00003D66  2D40 000C                move.l     [A6 + 0xC], D0
  6062. label00003D6A:
  6063. 00003D6A  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  6064. 00003D70  4E5E                     unlink     A6
  6065. 00003D72  2E9F                     move.l     [A7], [A7]+
  6066. 00003D74  4E75                     rts
  6067. 00003D76  8022                     or.b       D0, -[A2]
  6068. 00003D78  544D                     addq.w     A5, 2
  6069. 00003D7A  4F56                     chk.w      D7, [A6]
  6070. 00003D7C  4945                     chk.w      D4, D5
  6071. 00003D7E  4D4F                     chk.w      D6, A7
  6072. 00003D80  5649                     addq.w     A1, 3
  6073. 00003D82  4543                     chk.w      D2, D3
  6074. 00003D84  454C                     chk.w      D2, A4
  6075. 00003D86  4C2E 5452 414E           movem.w    D1,D4,D6,A2,A4,A6, [A6 + 0x414E]
  6076. 00003D8C  534C                     subq.w     A4, 1
  6077. 00003D8E  4154                     chk.w      D0, [A4]
  6078. 00003D90  454D                     chk.w      D2, A5
  6079. 00003D92  4F56                     chk.w      D7, [A6]
  6080. 00003D94  4945                     chk.w      D4, D5
  6081. 00003D96  5241                     addq.w     D1, 1
  6082. 00003D98  5445                     addq.w     D5, 2
  6083. 00003D9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6084. // begin alternate branch 00003D9C-00003DA0
  6085. export_2776:
  6086. fn00003D9C:
  6087. 00003D9C  4E56 FFFC                link       A6, -0x0004
  6088. // end alternate branch 00003D9C-00003DA0
  6089. export_2776: // at 00003D9C (misaligned)
  6090. fn00003D9C: // (misaligned)
  6091. 00003D9E  FFFC                     .invalid   <<F/7/7>>
  6092. 00003DA0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6093. 00003DA4  47ED F050                lea.l      A3, [A5 - 0xFB0]
  6094. 00003DA8  2E2E 000E                move.l     D7, [A6 + 0xE]
  6095. 00003DAC  286E 0008                movea.l    A4, [A6 + 0x8]
  6096. 00003DB0  2054                     movea.l    A0, [A4]
  6097. 00003DB2  116E 000C 0060           move.b     [A0 + 0x60], [A6 + 0xC]
  6098. 00003DB8  0C87 FFFC 0000           cmpi.l     D7, 0xFFFC0000
  6099. 00003DBE  6C08                     bge        +0xA /* 00003DC8 */
  6100. 00003DC0  2E3C FFFC 0000           move.l     D7, 0xFFFC0000
  6101. 00003DC6  600E                     bra        +0x10 /* 00003DD6 */
  6102. label00003DC8:
  6103. 00003DC8  0C87 0004 0000           cmpi.l     D7, 0x40000
  6104. 00003DCE  6F06                     ble        +0x8 /* 00003DD6 */
  6105. 00003DD0  2E3C 0004 0000           move.l     D7, 0x40000
  6106. label00003DD6:
  6107. 00003DD6  4A87                     tst.l      D7
  6108. 00003DD8  6C1A                     bge        +0x1C /* 00003DF4 */
  6109. 00003DDA  2054                     movea.l    A0, [A4]
  6110. 00003DDC  2248                     movea.l    A1, A0
  6111. 00003DDE  2028 0016                move.l     D0, [A0 + 0x16]
  6112. 00003DE2  B0A9 000E                cmp.l      D0, [A1 + 0xE]
  6113. 00003DE6  6E0C                     bgt        +0xE /* 00003DF4 */
  6114. 00003DE8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  6115. 00003DEC  2F0C                     move.l     -[A7], A4
  6116. 00003DEE  4EBA FE00                jsr        [PC - 0x200 /* 00003BF0 */]
  6117. 00003DF2  601C                     bra        +0x1E /* 00003E10 */
  6118. label00003DF4:
  6119. 00003DF4  4A87                     tst.l      D7
  6120. 00003DF6  6F18                     ble        +0x1A /* 00003E10 */
  6121. 00003DF8  2054                     movea.l    A0, [A4]
  6122. 00003DFA  2248                     movea.l    A1, A0
  6123. 00003DFC  2028 0016                move.l     D0, [A0 + 0x16]
  6124. 00003E00  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  6125. 00003E04  6D0A                     blt        +0xC /* 00003E10 */
  6126. 00003E06  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6127. 00003E0A  2F0C                     move.l     -[A7], A4
  6128. 00003E0C  4EBA FDE2                jsr        [PC - 0x21E /* 00003BF0 */]
  6129. label00003E10:
  6130. 00003E10  2054                     movea.l    A0, [A4]
  6131. 00003E12  2147 001E                move.l     [A0 + 0x1E], D7
  6132. 00003E16  558F                     subq.l     A7, 2
  6133. 00003E18  2F0C                     move.l     -[A7], A4
  6134. 00003E1A  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6135. 00003E1E  4A1F                     tst.b      [A7]+
  6136. 00003E20  6700 0106                beq        +0x108 /* 00003F28 */
  6137. 00003E24  2007                     move.l     D0, D7
  6138. 00003E26  D0BC 0004 0000           add.l      D0, 0x40000
  6139. 00003E2C  2D40 FFFC                move.l     [A6 - 0x4], D0
  6140. 00003E30  382E FFFC                move.w     D4, [A6 - 0x4]
  6141. 00003E34  2A3C 0000 FFFF           move.l     D5, 0xFFFF
  6142. 00003E3A  CA87                     and.l      D5, D7
  6143. 00003E3C  2004                     move.l     D0, D4
  6144. 00003E3E  E540                     asl        D0.w, 2
  6145. 00003E40  2C33 0000                move.l     D6, [A3 + D0.w]
  6146. 00003E44  4A85                     tst.l      D5
  6147. 00003E46  6716                     beq        +0x18 /* 00003E5E */
  6148. 00003E48  598F                     subq.l     A7, 4
  6149. 00003E4A  2F05                     move.l     -[A7], D5
  6150. 00003E4C  48C4                     ext.l      D4
  6151. 00003E4E  2004                     move.l     D0, D4
  6152. 00003E50  E540                     asl        D0.w, 2
  6153. 00003E52  2033 0004                move.l     D0, [A3 + D0.w + 0x4]
  6154. 00003E56  9086                     sub.l      D0, D6
  6155. 00003E58  2F00                     move.l     -[A7], D0
  6156. 00003E5A  A868                     syscall    FixMul
  6157. 00003E5C  DC9F                     add.l      D6, [A7]+
  6158. label00003E5E:
  6159. 00003E5E  4A86                     tst.l      D6
  6160. 00003E60  6610                     bne        +0x12 /* 00003E72 */
  6161. 00003E62  558F                     subq.l     A7, 2
  6162. 00003E64  7000                     moveq.l    D0, 0x00
  6163. 00003E66  1F00                     move.b     -[A7], D0
  6164. 00003E68  2F0C                     move.l     -[A7], A4
  6165. 00003E6A  4EBA E158                jsr        [PC - 0x1EA8 /* 00001FC4 */]
  6166. 00003E6E  544F                     addq.w     A7, 2
  6167. 00003E70  6022                     bra        +0x24 /* 00003E94 */
  6168. label00003E72:
  6169. 00003E72  4A86                     tst.l      D6
  6170. 00003E74  6F10                     ble        +0x12 /* 00003E86 */
  6171. 00003E76  558F                     subq.l     A7, 2
  6172. 00003E78  7001                     moveq.l    D0, 0x01
  6173. 00003E7A  1F00                     move.b     -[A7], D0
  6174. 00003E7C  2F0C                     move.l     -[A7], A4
  6175. 00003E7E  4EBA E144                jsr        [PC - 0x1EBC /* 00001FC4 */]
  6176. 00003E82  544F                     addq.w     A7, 2
  6177. 00003E84  600E                     bra        +0x10 /* 00003E94 */
  6178. label00003E86:
  6179. 00003E86  558F                     subq.l     A7, 2
  6180. 00003E88  7001                     moveq.l    D0, 0x01
  6181. 00003E8A  1F00                     move.b     -[A7], D0
  6182. 00003E8C  2F0C                     move.l     -[A7], A4
  6183. 00003E8E  4EBA E194                jsr        [PC - 0x1E6C /* 00002024 */]
  6184. 00003E92  544F                     addq.w     A7, 2
  6185. label00003E94:
  6186. 00003E94  2F06                     move.l     -[A7], D6
  6187. 00003E96  2F0C                     move.l     -[A7], A4
  6188. 00003E98  4EBA 00C2                jsr        [PC + 0xC2 /* 00003F5C */]
  6189. 00003E9C  2054                     movea.l    A0, [A4]
  6190. 00003E9E  4228 0082                clr.b      [A0 + 0x82]
  6191. 00003EA2  4A87                     tst.l      D7
  6192. 00003EA4  6C36                     bge        +0x38 /* 00003EDC */
  6193. 00003EA6  0C87 FFFF 0000           cmpi.l     D7, 0xFFFF0000
  6194. 00003EAC  6D1C                     blt        +0x1E /* 00003ECA */
  6195. 00003EAE  598F                     subq.l     A7, 4
  6196. 00003EB0  2054                     movea.l    A0, [A4]
  6197. 00003EB2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6198. 00003EB6  202D EC20                move.l     D0, [A5 - 0x13E0]
  6199. 00003EBA  4480                     neg.l      D0
  6200. 00003EBC  2F00                     move.l     -[A7], D0
  6201. 00003EBE  2F0C                     move.l     -[A7], A4
  6202. 00003EC0  4EBA 024A                jsr        [PC + 0x24A /* 0000410C */]
  6203. 00003EC4  2F0C                     move.l     -[A7], A4
  6204. 00003EC6  4EBA FD28                jsr        [PC - 0x2D8 /* 00003BF0 */]
  6205. label00003ECA:
  6206. 00003ECA  0C87 FFFF 0000           cmpi.l     D7, 0xFFFF0000
  6207. 00003ED0  663E                     bne        +0x40 /* 00003F10 */
  6208. 00003ED2  2054                     movea.l    A0, [A4]
  6209. 00003ED4  117C 0001 0082           move.b     [A0 + 0x82], 0x1
  6210. 00003EDA  6034                     bra        +0x36 /* 00003F10 */
  6211. label00003EDC:
  6212. 00003EDC  4A87                     tst.l      D7
  6213. 00003EDE  6F30                     ble        +0x32 /* 00003F10 */
  6214. 00003EE0  0C87 0001 0000           cmpi.l     D7, 0x10000
  6215. 00003EE6  6E18                     bgt        +0x1A /* 00003F00 */
  6216. 00003EE8  598F                     subq.l     A7, 4
  6217. 00003EEA  2054                     movea.l    A0, [A4]
  6218. 00003EEC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6219. 00003EF0  2F2D EC20                move.l     -[A7], [A5 - 0x13E0]
  6220. 00003EF4  2F0C                     move.l     -[A7], A4
  6221. 00003EF6  4EBA 0214                jsr        [PC + 0x214 /* 0000410C */]
  6222. 00003EFA  2F0C                     move.l     -[A7], A4
  6223. 00003EFC  4EBA FCF2                jsr        [PC - 0x30E /* 00003BF0 */]
  6224. label00003F00:
  6225. 00003F00  0C87 0001 0000           cmpi.l     D7, 0x10000
  6226. 00003F06  6608                     bne        +0xA /* 00003F10 */
  6227. 00003F08  2054                     movea.l    A0, [A4]
  6228. 00003F0A  117C 0001 0082           move.b     [A0 + 0x82], 0x1
  6229. label00003F10:
  6230. 00003F10  2054                     movea.l    A0, [A4]
  6231. 00003F12  4A28 0082                tst.b      [A0 + 0x82]
  6232. 00003F16  6710                     beq        +0x12 /* 00003F28 */
  6233. 00003F18  7014                     moveq.l    D0, 0x14
  6234. 00003F1A  2140 007A                move.l     [A0 + 0x7A], D0
  6235. 00003F1E  598F                     subq.l     A7, 4
  6236. 00003F20  A975                     syscall    TickCount
  6237. 00003F22  2054                     movea.l    A0, [A4]
  6238. 00003F24  215F 007E                move.l     [A0 + 0x7E], [A7]+
  6239. label00003F28:
  6240. 00003F28  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  6241. 00003F2E  4E5E                     unlink     A6
  6242. 00003F30  205F                     movea.l    A0, [A7]+
  6243. 00003F32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6244. 00003F36  4ED0                     jmp        [A0]
  6245. 00003F38  9E54                     sub.w      D7, [A4]
  6246. 00003F3A  4D4F                     chk.w      D6, A7
  6247. 00003F3C  5649                     addq.w     A1, 3
  6248. 00003F3E  454D                     chk.w      D2, A5
  6249. 00003F40  4F56                     chk.w      D7, [A6]
  6250. 00003F42  4945                     chk.w      D4, D5
  6251. 00003F44  4345                     chk.w      D1, D5
  6252. 00003F46  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  6253. 00003F4A  4F53                     chk.w      D7, [A3]
  6254. 00003F4C  4554                     chk.w      D2, [A4]
  6255. 00003F4E  4D4F                     chk.w      D6, A7
  6256. 00003F50  5649                     addq.w     A1, 3
  6257. 00003F52  4552                     chk.w      D2, [A2]
  6258. 00003F54  4154                     chk.w      D0, [A4]
  6259. 00003F56  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6260. 00003F58  0000 0000                ori.b      D0, 0x0
  6261. fn00003F5C:
  6262. 00003F5C  4E56 0000                link       A6, 0
  6263. 00003F60  2F07                     move.l     -[A7], D7
  6264. 00003F62  206E 0008                movea.l    A0, [A6 + 0x8]
  6265. 00003F66  2050                     movea.l    A0, [A0]
  6266. 00003F68  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6267. 00003F6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6268. 00003F70  303C 002D                move.w     D0, 0x2D /* '-' */
  6269. 00003F74  AAAA                     syscall    QuickTimeDispatch
  6270. 00003F76  558F                     subq.l     A7, 2
  6271. 00003F78  303C 0003                move.w     D0, 0x3
  6272. 00003F7C  AAAA                     syscall    QuickTimeDispatch
  6273. 00003F7E  3E1F                     move.w     D7, [A7]+
  6274. 00003F80  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6275. 00003F84  4E5E                     unlink     A6
  6276. 00003F86  205F                     movea.l    A0, [A7]+
  6277. 00003F88  504F                     addq.w     A7, 8
  6278. 00003F8A  4ED0                     jmp        [A0]
  6279. 00003F8C  8020                     or.b       D0, -[A0]
  6280. 00003F8E  544D                     addq.w     A5, 2
  6281. 00003F90  4F56                     chk.w      D7, [A6]
  6282. 00003F92  4945                     chk.w      D4, D5
  6283. 00003F94  4D4F                     chk.w      D6, A7
  6284. 00003F96  5649                     addq.w     A1, 3
  6285. 00003F98  4543                     chk.w      D2, D3
  6286. 00003F9A  454C                     chk.w      D2, A4
  6287. 00003F9C  4C2E 4A55 5354           movem.w    D0,D2,D4,D6,A1,A3,A6, [A6 + 0x5354]
  6288. 00003FA2  5345                     subq.w     D5, 1
  6289. 00003FA4  544D                     addq.w     A5, 2
  6290. 00003FA6  4F56                     chk.w      D7, [A6]
  6291. 00003FA8  4945                     chk.w      D4, D5
  6292. 00003FAA  5241                     addq.w     D1, 1
  6293. 00003FAC  5445                     addq.w     D5, 2
  6294. 00003FAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6295. // begin alternate branch 00003FB0-00003FBA
  6296. export_2777:
  6297. fn00003FB0:
  6298. 00003FB0  4E56 0000                link       A6, 0
  6299. 00003FB4  206E 0008                movea.l    A0, [A6 + 0x8]
  6300. 00003FB8  2050                     movea.l    A0, [A0]
  6301. // end alternate branch 00003FB0-00003FBA
  6302. export_2777: // at 00003FB0 (misaligned)
  6303. fn00003FB0: // (misaligned)
  6304. 00003FB2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  6305. 00003FB6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  6306. 00003FBA  2D68 001E 000C           move.l     [A6 + 0xC], [A0 + 0x1E]
  6307. 00003FC0  4E5E                     unlink     A6
  6308. 00003FC2  2E9F                     move.l     [A7], [A7]+
  6309. 00003FC4  4E75                     rts
  6310. 00003FC6  9E54                     sub.w      D7, [A4]
  6311. 00003FC8  4D4F                     chk.w      D6, A7
  6312. 00003FCA  5649                     addq.w     A1, 3
  6313. 00003FCC  454D                     chk.w      D2, A5
  6314. 00003FCE  4F56                     chk.w      D7, [A6]
  6315. 00003FD0  4945                     chk.w      D4, D5
  6316. 00003FD2  4345                     chk.w      D1, D5
  6317. 00003FD4  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  6318. 00003FD8  4F47                     chk.w      D7, D7
  6319. 00003FDA  4554                     chk.w      D2, [A4]
  6320. 00003FDC  4D4F                     chk.w      D6, A7
  6321. 00003FDE  5649                     addq.w     A1, 3
  6322. 00003FE0  4552                     chk.w      D2, [A2]
  6323. 00003FE2  4154                     chk.w      D0, [A4]
  6324. 00003FE4  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6325. 00003FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6326. // begin alternate branch 00003FE8-00003FEE
  6327. fn00003FE8:
  6328. 00003FE8  4E56 0000                link       A6, 0
  6329. 00003FEC  2F0C                     move.l     -[A7], A4
  6330. // end alternate branch 00003FE8-00003FEE
  6331. fn00003FE8: // (misaligned)
  6332. 00003FEA  0000 2F0C                ori.b      D0, 0xC
  6333. 00003FEE  286E 0008                movea.l    A4, [A6 + 0x8]
  6334. 00003FF2  2F3C 0002 0000           move.l     -[A7], 0x20000
  6335. 00003FF8  2054                     movea.l    A0, [A4]
  6336. 00003FFA  1F28 0060                move.b     -[A7], [A0 + 0x60]
  6337. 00003FFE  2F0C                     move.l     -[A7], A4
  6338. 00004000  4EBA FD9A                jsr        [PC - 0x266 /* 00003D9C */]
  6339. 00004004  286E FFFC                movea.l    A4, [A6 - 0x4]
  6340. 00004008  4E5E                     unlink     A6
  6341. 0000400A  2E9F                     move.l     [A7], [A7]+
  6342. 0000400C  4E75                     rts
  6343. 0000400E  9654                     sub.w      D3, [A4]
  6344. 00004010  4D4F                     chk.w      D6, A7
  6345. 00004012  5649                     addq.w     A1, 3
  6346. 00004014  454D                     chk.w      D2, A5
  6347. 00004016  4F56                     chk.w      D7, [A6]
  6348. 00004018  4945                     chk.w      D4, D5
  6349. 0000401A  4345                     chk.w      D1, D5
  6350. 0000401C  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  6351. 00004020  4F50                     chk.w      D7, [A0]
  6352. 00004022  4C41 5900                movem.l    A0,A3,A4,A6, D1
  6353. 00004026  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6354. // begin alternate branch 00004028-0000402E
  6355. fn00004028:
  6356. 00004028  4E56 0000                link       A6, 0
  6357. 0000402C  2F0C                     move.l     -[A7], A4
  6358. // end alternate branch 00004028-0000402E
  6359. fn00004028: // (misaligned)
  6360. 0000402A  0000 2F0C                ori.b      D0, 0xC
  6361. 0000402E  286E 0008                movea.l    A4, [A6 + 0x8]
  6362. 00004032  7000                     moveq.l    D0, 0x00
  6363. 00004034  2F00                     move.l     -[A7], D0
  6364. 00004036  2054                     movea.l    A0, [A4]
  6365. 00004038  1F28 0060                move.b     -[A7], [A0 + 0x60]
  6366. 0000403C  2F0C                     move.l     -[A7], A4
  6367. 0000403E  4EBA FD5C                jsr        [PC - 0x2A4 /* 00003D9C */]
  6368. 00004042  286E FFFC                movea.l    A4, [A6 - 0x4]
  6369. 00004046  4E5E                     unlink     A6
  6370. 00004048  2E9F                     move.l     [A7], [A7]+
  6371. 0000404A  4E75                     rts
  6372. 0000404C  9654                     sub.w      D3, [A4]
  6373. 0000404E  4D4F                     chk.w      D6, A7
  6374. 00004050  5649                     addq.w     A1, 3
  6375. 00004052  454D                     chk.w      D2, A5
  6376. 00004054  4F56                     chk.w      D7, [A6]
  6377. 00004056  4945                     chk.w      D4, D5
  6378. 00004058  4345                     chk.w      D1, D5
  6379. 0000405A  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  6380. 0000405E  4F53                     chk.w      D7, [A3]
  6381. 00004060  544F                     addq.w     A7, 2
  6382. 00004062  5000                     addq.b     D0, 8
  6383. 00004064  0000 0000                ori.b      D0, 0x0
  6384. export_2778:
  6385. 00004068  4E56 0000                link       A6, 0
  6386. 0000406C  48E7 0308                movem.l    -[A7], D6,D7,A4
  6387. 00004070  3C2E 000C                move.w     D6, [A6 + 0xC]
  6388. 00004074  286E 0008                movea.l    A4, [A6 + 0x8]
  6389. 00004078  7000                     moveq.l    D0, 0x00
  6390. 0000407A  2F00                     move.l     -[A7], D0
  6391. 0000407C  2054                     movea.l    A0, [A4]
  6392. 0000407E  1F28 0060                move.b     -[A7], [A0 + 0x60]
  6393. 00004082  2F0C                     move.l     -[A7], A4
  6394. 00004084  4EBA FD16                jsr        [PC - 0x2EA /* 00003D9C */]
  6395. 00004088  4A46                     tst.w      D6
  6396. 0000408A  6F2A                     ble        +0x2C /* 000040B6 */
  6397. 0000408C  2054                     movea.l    A0, [A4]
  6398. 0000408E  2248                     movea.l    A1, A0
  6399. 00004090  2028 0016                move.l     D0, [A0 + 0x16]
  6400. 00004094  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  6401. 00004098  6C1C                     bge        +0x1E /* 000040B6 */
  6402. 0000409A  598F                     subq.l     A7, 4
  6403. 0000409C  2054                     movea.l    A0, [A4]
  6404. 0000409E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6405. 000040A2  2F2D EC20                move.l     -[A7], [A5 - 0x13E0]
  6406. 000040A6  2F0C                     move.l     -[A7], A4
  6407. 000040A8  4EBA 0062                jsr        [PC + 0x62 /* 0000410C */]
  6408. 000040AC  2E17                     move.l     D7, [A7]
  6409. 000040AE  2F0C                     move.l     -[A7], A4
  6410. 000040B0  4EBA FACA                jsr        [PC - 0x536 /* 00003B7C */]
  6411. 000040B4  6030                     bra        +0x32 /* 000040E6 */
  6412. label000040B6:
  6413. 000040B6  4A46                     tst.w      D6
  6414. 000040B8  6C2C                     bge        +0x2E /* 000040E6 */
  6415. 000040BA  2054                     movea.l    A0, [A4]
  6416. 000040BC  2248                     movea.l    A1, A0
  6417. 000040BE  2028 0016                move.l     D0, [A0 + 0x16]
  6418. 000040C2  B0A9 000E                cmp.l      D0, [A1 + 0xE]
  6419. 000040C6  6F1E                     ble        +0x20 /* 000040E6 */
  6420. 000040C8  598F                     subq.l     A7, 4
  6421. 000040CA  2054                     movea.l    A0, [A4]
  6422. 000040CC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6423. 000040D0  202D EC20                move.l     D0, [A5 - 0x13E0]
  6424. 000040D4  4480                     neg.l      D0
  6425. 000040D6  2F00                     move.l     -[A7], D0
  6426. 000040D8  2F0C                     move.l     -[A7], A4
  6427. 000040DA  4EBA 0030                jsr        [PC + 0x30 /* 0000410C */]
  6428. 000040DE  2E17                     move.l     D7, [A7]
  6429. 000040E0  2F0C                     move.l     -[A7], A4
  6430. 000040E2  4EBA FA98                jsr        [PC - 0x568 /* 00003B7C */]
  6431. label000040E6:
  6432. 000040E6  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  6433. 000040EC  4E5E                     unlink     A6
  6434. 000040EE  205F                     movea.l    A0, [A7]+
  6435. 000040F0  5C4F                     addq.w     A7, 6
  6436. 000040F2  4ED0                     jmp        [A0]
  6437. 000040F4  9454                     sub.w      D2, [A4]
  6438. 000040F6  4D4F                     chk.w      D6, A7
  6439. 000040F8  5649                     addq.w     A1, 3
  6440. 000040FA  454D                     chk.w      D2, A5
  6441. 000040FC  4F56                     chk.w      D7, [A6]
  6442. 000040FE  4945                     chk.w      D4, D5
  6443. 00004100  4345                     chk.w      D1, D5
  6444. 00004102  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  6445. 00004106  5445                     addq.w     D5, 2
  6446. 00004108  5000                     addq.b     D0, 8
  6447. 0000410A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6448. // begin alternate branch 0000410C-00004110
  6449. fn0000410C:
  6450. 0000410C  4E56 FFF4                link       A6, -0x000C
  6451. // end alternate branch 0000410C-00004110
  6452. fn0000410C: // (misaligned)
  6453. 0000410E  FFF4                     .invalid   <<F/7/7>>
  6454. 00004110  48E7 0308                movem.l    -[A7], D6,D7,A4
  6455. 00004114  2C2E 000C                move.l     D6, [A6 + 0xC]
  6456. 00004118  2E2E 0010                move.l     D7, [A6 + 0x10]
  6457. 0000411C  286E 0008                movea.l    A4, [A6 + 0x8]
  6458. 00004120  2054                     movea.l    A0, [A4]
  6459. 00004122  4AA8 0002                tst.l      [A0 + 0x2]
  6460. 00004126  6606                     bne        +0x8 /* 0000412E */
  6461. 00004128  2D47 0014                move.l     [A6 + 0x14], D7
  6462. 0000412C  606A                     bra        +0x6C /* 00004198 */
  6463. label0000412E:
  6464. 0000412E  558F                     subq.l     A7, 2
  6465. 00004130  2F0C                     move.l     -[A7], A4
  6466. 00004132  4EBA C374                jsr        [PC - 0x3C8C /* 000004A8 */]
  6467. 00004136  4A1F                     tst.b      [A7]+
  6468. 00004138  6718                     beq        +0x1A /* 00004152 */
  6469. 0000413A  4A86                     tst.l      D6
  6470. 0000413C  6F0A                     ble        +0xC /* 00004148 */
  6471. 0000413E  2007                     move.l     D0, D7
  6472. 00004140  5280                     addq.l     D0, 1
  6473. 00004142  2D40 0014                move.l     [A6 + 0x14], D0
  6474. 00004146  6050                     bra        +0x52 /* 00004198 */
  6475. label00004148:
  6476. 00004148  2007                     move.l     D0, D7
  6477. 0000414A  5380                     subq.l     D0, 1
  6478. 0000414C  2D40 0014                move.l     [A6 + 0x14], D0
  6479. 00004150  6046                     bra        +0x48 /* 00004198 */
  6480. label00004152:
  6481. 00004152  2D47 FFF4                move.l     [A6 - 0xC], D7
  6482. 00004156  2D7C 7669 6465 FFFC      move.l     [A6 - 0x4], 0x76696465 /* 'vide' */
  6483. 0000415E  2054                     movea.l    A0, [A4]
  6484. 00004160  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6485. 00004164  7001                     moveq.l    D0, 0x01
  6486. 00004166  3F00                     move.w     -[A7], D0
  6487. 00004168  3F00                     move.w     -[A7], D0
  6488. 0000416A  486E FFFC                pea.l      [A6 - 0x4]
  6489. 0000416E  2F07                     move.l     -[A7], D7
  6490. 00004170  2F06                     move.l     -[A7], D6
  6491. 00004172  486E FFF4                pea.l      [A6 - 0xC]
  6492. 00004176  486E FFF8                pea.l      [A6 - 0x8]
  6493. 0000417A  303C 010E                move.w     D0, 0x10E
  6494. 0000417E  AAAA                     syscall    QuickTimeDispatch
  6495. 00004180  4A86                     tst.l      D6
  6496. 00004182  6D0E                     blt        +0x10 /* 00004192 */
  6497. 00004184  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  6498. 00004188  6F08                     ble        +0xA /* 00004192 */
  6499. 0000418A  2054                     movea.l    A0, [A4]
  6500. 0000418C  2D68 0012 FFF4           move.l     [A6 - 0xC], [A0 + 0x12]
  6501. label00004192:
  6502. 00004192  2D6E FFF4 0014           move.l     [A6 + 0x14], [A6 - 0xC]
  6503. label00004198:
  6504. 00004198  4CEE 10C0 FFE8           movem.l    D6,D7,A4, [A6 - 0x18]
  6505. 0000419E  4E5E                     unlink     A6
  6506. 000041A0  205F                     movea.l    A0, [A7]+
  6507. 000041A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6508. 000041A6  4ED0                     jmp        [A0]
  6509. 000041A8  9C54                     sub.w      D6, [A4]
  6510. 000041AA  4D4F                     chk.w      D6, A7
  6511. 000041AC  5649                     addq.w     A1, 3
  6512. 000041AE  454D                     chk.w      D2, A5
  6513. 000041B0  4F56                     chk.w      D7, [A6]
  6514. 000041B2  4945                     chk.w      D4, D5
  6515. 000041B4  4345                     chk.w      D1, D5
  6516. 000041B6  4C4C 2E46                movem.l    D1,D2,D6,A1,A2,A3,A5, A4
  6517. 000041BA  494E                     chk.w      D4, A6
  6518. 000041BC  444E                     neg.w      A6
  6519. 000041BE  4558                     chk.w      D2, [A0]+
  6520. 000041C0  5453                     addq.w     [A3], 2
  6521. 000041C2  5445                     addq.w     D5, 2
  6522. 000041C4  5000                     addq.b     D0, 8
  6523. 000041C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6524. // begin alternate branch 000041C8-000041D0
  6525. fn000041C8:
  6526. 000041C8  4E56 0000                link       A6, 0
  6527. 000041CC  48E7 0308                movem.l    -[A7], D6,D7,A4
  6528. // end alternate branch 000041C8-000041D0
  6529. fn000041C8: // (misaligned)
  6530. 000041CA  0000 48E7                ori.b      D0, 0xE7
  6531. 000041CE  0308                     btst       A0, D1
  6532. 000041D0  286E 0008                movea.l    A4, [A6 + 0x8]
  6533. 000041D4  2054                     movea.l    A0, [A4]
  6534. 000041D6  2E28 001E                move.l     D7, [A0 + 0x1E]
  6535. 000041DA  7000                     moveq.l    D0, 0x00
  6536. 000041DC  2F00                     move.l     -[A7], D0
  6537. 000041DE  1F28 0060                move.b     -[A7], [A0 + 0x60]
  6538. 000041E2  2F0C                     move.l     -[A7], A4
  6539. 000041E4  4EBA FBB6                jsr        [PC - 0x44A /* 00003D9C */]
  6540. 000041E8  2054                     movea.l    A0, [A4]
  6541. 000041EA  4AA8 0002                tst.l      [A0 + 0x2]
  6542. 000041EE  6742                     beq        +0x44 /* 00004232 */
  6543. 000041F0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6544. 000041F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6545. 000041F8  303C 003D                move.w     D0, 0x3D /* '=' */
  6546. 000041FC  AAAA                     syscall    QuickTimeDispatch
  6547. 000041FE  558F                     subq.l     A7, 2
  6548. 00004200  303C 0003                move.w     D0, 0x3
  6549. 00004204  AAAA                     syscall    QuickTimeDispatch
  6550. 00004206  3C1F                     move.w     D6, [A7]+
  6551. 00004208  558F                     subq.l     A7, 2
  6552. 0000420A  2054                     movea.l    A0, [A4]
  6553. 0000420C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6554. 00004210  303C 001F                move.w     D0, 0x1F
  6555. 00004214  AAAA                     syscall    QuickTimeDispatch
  6556. 00004216  2054                     movea.l    A0, [A4]
  6557. 00004218  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6558. 0000421C  7000                     moveq.l    D0, 0x00
  6559. 0000421E  2F00                     move.l     -[A7], D0
  6560. 00004220  303C 0005                move.w     D0, 0x5
  6561. 00004224  AAAA                     syscall    QuickTimeDispatch
  6562. 00004226  558F                     subq.l     A7, 2
  6563. 00004228  303C 0003                move.w     D0, 0x3
  6564. 0000422C  AAAA                     syscall    QuickTimeDispatch
  6565. 0000422E  3C1F                     move.w     D6, [A7]+
  6566. 00004230  544F                     addq.w     A7, 2
  6567. label00004232:
  6568. 00004232  2F07                     move.l     -[A7], D7
  6569. 00004234  2054                     movea.l    A0, [A4]
  6570. 00004236  1F28 0060                move.b     -[A7], [A0 + 0x60]
  6571. 0000423A  2F0C                     move.l     -[A7], A4
  6572. 0000423C  4EBA FB5E                jsr        [PC - 0x4A2 /* 00003D9C */]
  6573. 00004240  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  6574. 00004246  4E5E                     unlink     A6
  6575. 00004248  205F                     movea.l    A0, [A7]+
  6576. 0000424A  504F                     addq.w     A7, 8
  6577. 0000424C  4ED0                     jmp        [A0]
  6578. 0000424E  9A54                     sub.w      D5, [A4]
  6579. 00004250  4D4F                     chk.w      D6, A7
  6580. 00004252  5649                     addq.w     A1, 3
  6581. 00004254  454D                     chk.w      D2, A5
  6582. 00004256  4F56                     chk.w      D7, [A6]
  6583. 00004258  4945                     chk.w      D4, D5
  6584. 0000425A  4345                     chk.w      D1, D5
  6585. 0000425C  4C4C 2E50                movem.l    D4,D6,A1,A2,A3,A5, A4
  6586. 00004260  4C41 5941                movem.l    D0,D6,A0,A3,A4,A6, D1
  6587. 00004264  4652                     not.w      [A2]
  6588. 00004266  414D                     chk.w      D0, A5
  6589. 00004268  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6590. 0000426A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6591. // begin alternate branch 0000426C-00004270
  6592. fn0000426C:
  6593. 0000426C  4E56 FFE4                link       A6, -0x001C
  6594. // end alternate branch 0000426C-00004270
  6595. fn0000426C: // (misaligned)
  6596. 0000426E  FFE4                     .invalid   <<F/7/7>>
  6597. 00004270  48E7 0018                movem.l    -[A7], A3,A4
  6598. 00004274  286E 0008                movea.l    A4, [A6 + 0x8]
  6599. 00004278  4A2E 000C                tst.b      [A6 + 0xC]
  6600. 0000427C  6700 0088                beq        +0x8A /* 00004306 */
  6601. 00004280  558F                     subq.l     A7, 2
  6602. 00004282  2F0C                     move.l     -[A7], A4
  6603. 00004284  4EBA C222                jsr        [PC - 0x3DDE /* 000004A8 */]
  6604. 00004288  4A1F                     tst.b      [A7]+
  6605. 0000428A  6706                     beq        +0x8 /* 00004292 */
  6606. 0000428C  202D F048                move.l     D0, [A5 - 0xFB8]
  6607. 00004290  6004                     bra        +0x6 /* 00004296 */
  6608. label00004292:
  6609. 00004292  202D F044                move.l     D0, [A5 - 0xFBC]
  6610. label00004296:
  6611. 00004296  2D40 FFFC                move.l     [A6 - 0x4], D0
  6612. 0000429A  670E                     beq        +0x10 /* 000042AA */
  6613. 0000429C  598F                     subq.l     A7, 4
  6614. 0000429E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6615. 000042A2  4EAD 3602                jsr        [A5 + 0x3602 /* export_1724 */]
  6616. 000042A6  201F                     move.l     D0, [A7]+
  6617. 000042A8  6002                     bra        +0x4 /* 000042AC */
  6618. label000042AA:
  6619. 000042AA  7000                     moveq.l    D0, 0x00
  6620. label000042AC:
  6621. 000042AC  2640                     movea.l    A3, D0
  6622. 000042AE  200B                     move.l     D0, A3
  6623. 000042B0  6754                     beq        +0x56 /* 00004306 */
  6624. 000042B2  486E FFE4                pea.l      [A6 - 0x1C]
  6625. 000042B6  A874                     syscall    GetPort
  6626. 000042B8  598F                     subq.l     A7, 4
  6627. 000042BA  2F0C                     move.l     -[A7], A4
  6628. 000042BC  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  6629. 000042C0  2D57 FFE8                move.l     [A6 - 0x18], [A7]
  6630. 000042C4  A873                     syscall    SetPort
  6631. 000042C6  486E FFEC                pea.l      [A6 - 0x14]
  6632. 000042CA  2F0C                     move.l     -[A7], A4
  6633. 000042CC  4EBA E4AE                jsr        [PC - 0x1B52 /* 0000277C */]
  6634. 000042D0  2053                     movea.l    A0, [A3]
  6635. 000042D2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6636. 000042D6  5C88                     addq.l     A0, 6
  6637. 000042D8  22D8                     move.l     [A1]+, [A0]+
  6638. 000042DA  22D8                     move.l     [A1]+, [A0]+
  6639. 000042DC  2F13                     move.l     -[A7], [A3]
  6640. 000042DE  206E FFE8                movea.l    A0, [A6 - 0x18]
  6641. 000042E2  4868 0002                pea.l      [A0 + 0x2]
  6642. 000042E6  486E FFF4                pea.l      [A6 - 0xC]
  6643. 000042EA  486E FFEC                pea.l      [A6 - 0x14]
  6644. 000042EE  7000                     moveq.l    D0, 0x00
  6645. 000042F0  3F00                     move.w     -[A7], D0
  6646. 000042F2  7200                     moveq.l    D1, 0x00
  6647. 000042F4  2F01                     move.l     -[A7], D1
  6648. 000042F6  A8EC                     syscall    CopyBits
  6649. 000042F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6650. 000042FC  4EAD 360A                jsr        [A5 + 0x360A /* export_1725 */]
  6651. 00004300  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6652. 00004304  A873                     syscall    SetPort
  6653. label00004306:
  6654. 00004306  4CEE 1800 FFDC           movem.l    A3,A4, [A6 - 0x24]
  6655. 0000430C  4E5E                     unlink     A6
  6656. 0000430E  205F                     movea.l    A0, [A7]+
  6657. 00004310  5C4F                     addq.w     A7, 6
  6658. 00004312  4ED0                     jmp        [A0]
  6659. 00004314  9B54                     sub.w      [A4], D5
  6660. 00004316  4D4F                     chk.w      D6, A7
  6661. 00004318  5649                     addq.w     A1, 3
  6662. 0000431A  454D                     chk.w      D2, A5
  6663. 0000431C  4F56                     chk.w      D7, [A6]
  6664. 0000431E  4945                     chk.w      D4, D5
  6665. 00004320  4345                     chk.w      D1, D5
  6666. 00004322  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  6667. 00004326  5241                     addq.w     D1, 1
  6668. 00004328  574E                     subq.w     A6, 3
  6669. 0000432A  4F56                     chk.w      D7, [A6]
  6670. 0000432C  4944                     chk.w      D4, D4
  6671. 0000432E  454F                     chk.w      D2, A7
  6672. 00004330  0000 0000                ori.b      D0, 0x0
  6673. export_2779:
  6674. 00004334  4E56 FFF0                link       A6, -0x0010
  6675. 00004338  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6676. 0000433C  1C2E 000C                move.b     D6, [A6 + 0xC]
  6677. 00004340  286E 0008                movea.l    A4, [A6 + 0x8]
  6678. 00004344  2054                     movea.l    A0, [A4]
  6679. 00004346  4AA8 0002                tst.l      [A0 + 0x2]
  6680. 0000434A  6700 0126                beq        +0x128 /* 00004472 */
  6681. 0000434E  4247                     clr.w      D7
  6682. 00004350  2054                     movea.l    A0, [A4]
  6683. 00004352  4AA8 001E                tst.l      [A0 + 0x1E]
  6684. 00004356  667A                     bne        +0x7C /* 000043D2 */
  6685. 00004358  7000                     moveq.l    D0, 0x00
  6686. 0000435A  1006                     move.b     D0, D6
  6687. 0000435C  0C40 0001                cmpi.w     D0, 0x1
  6688. 00004360  6600 0110                bne        +0x112 /* 00004472 */
  6689. 00004364  558F                     subq.l     A7, 2
  6690. 00004366  2054                     movea.l    A0, [A4]
  6691. 00004368  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6692. 0000436C  303C 001F                move.w     D0, 0x1F
  6693. 00004370  AAAA                     syscall    QuickTimeDispatch
  6694. 00004372  558F                     subq.l     A7, 2
  6695. 00004374  303C 0003                move.w     D0, 0x3
  6696. 00004378  AAAA                     syscall    QuickTimeDispatch
  6697. 0000437A  3E1F                     move.w     D7, [A7]+
  6698. 0000437C  2054                     movea.l    A0, [A4]
  6699. 0000437E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6700. 00004382  7000                     moveq.l    D0, 0x00
  6701. 00004384  2F00                     move.l     -[A7], D0
  6702. 00004386  303C 0005                move.w     D0, 0x5
  6703. 0000438A  AAAA                     syscall    QuickTimeDispatch
  6704. 0000438C  558F                     subq.l     A7, 2
  6705. 0000438E  303C 0003                move.w     D0, 0x3
  6706. 00004392  AAAA                     syscall    QuickTimeDispatch
  6707. 00004394  3E1F                     move.w     D7, [A7]+
  6708. 00004396  2054                     movea.l    A0, [A4]
  6709. 00004398  4AA8 0062                tst.l      [A0 + 0x62]
  6710. 0000439C  544F                     addq.w     A7, 2
  6711. 0000439E  670C                     beq        +0xE /* 000043AC */
  6712. 000043A0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6713. 000043A4  2F28 0062                move.l     -[A7], [A0 + 0x62]
  6714. 000043A8  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  6715. label000043AC:
  6716. 000043AC  558F                     subq.l     A7, 2
  6717. 000043AE  2F0C                     move.l     -[A7], A4
  6718. 000043B0  4EBA C0F6                jsr        [PC - 0x3F0A /* 000004A8 */]
  6719. 000043B4  4A1F                     tst.b      [A7]+
  6720. 000043B6  660E                     bne        +0x10 /* 000043C6 */
  6721. 000043B8  558F                     subq.l     A7, 2
  6722. 000043BA  2F0C                     move.l     -[A7], A4
  6723. 000043BC  4EBA C126                jsr        [PC - 0x3EDA /* 000004E4 */]
  6724. 000043C0  4A1F                     tst.b      [A7]+
  6725. 000043C2  6700 00AE                beq        +0xB0 /* 00004472 */
  6726. label000043C6:
  6727. 000043C6  1F06                     move.b     -[A7], D6
  6728. 000043C8  2F0C                     move.l     -[A7], A4
  6729. 000043CA  4EBA FEA0                jsr        [PC - 0x160 /* 0000426C */]
  6730. 000043CE  6000 00A2                bra        +0xA4 /* 00004472 */
  6731. label000043D2:
  6732. 000043D2  2054                     movea.l    A0, [A4]
  6733. 000043D4  4A28 0082                tst.b      [A0 + 0x82]
  6734. 000043D8  6732                     beq        +0x34 /* 0000440C */
  6735. 000043DA  598F                     subq.l     A7, 4
  6736. 000043DC  A975                     syscall    TickCount
  6737. 000043DE  2A1F                     move.l     D5, [A7]+
  6738. 000043E0  2054                     movea.l    A0, [A4]
  6739. 000043E2  2005                     move.l     D0, D5
  6740. 000043E4  90A8 007E                sub.l      D0, [A0 + 0x7E]
  6741. 000043E8  2054                     movea.l    A0, [A4]
  6742. 000043EA  B0A8 007A                cmp.l      D0, [A0 + 0x7A]
  6743. 000043EE  6D1C                     blt        +0x1E /* 0000440C */
  6744. 000043F0  2145 007E                move.l     [A0 + 0x7E], D5
  6745. 000043F4  598F                     subq.l     A7, 4
  6746. 000043F6  2054                     movea.l    A0, [A4]
  6747. 000043F8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6748. 000043FC  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  6749. 00004400  2F0C                     move.l     -[A7], A4
  6750. 00004402  4EBA FD08                jsr        [PC - 0x2F8 /* 0000410C */]
  6751. 00004406  2F0C                     move.l     -[A7], A4
  6752. 00004408  4EBA F7E6                jsr        [PC - 0x81A /* 00003BF0 */]
  6753. label0000440C:
  6754. 0000440C  2054                     movea.l    A0, [A4]
  6755. 0000440E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6756. 00004412  7000                     moveq.l    D0, 0x00
  6757. 00004414  2F00                     move.l     -[A7], D0
  6758. 00004416  303C 0005                move.w     D0, 0x5
  6759. 0000441A  AAAA                     syscall    QuickTimeDispatch
  6760. 0000441C  558F                     subq.l     A7, 2
  6761. 0000441E  303C 0003                move.w     D0, 0x3
  6762. 00004422  AAAA                     syscall    QuickTimeDispatch
  6763. 00004424  3E1F                     move.w     D7, [A7]+
  6764. 00004426  598F                     subq.l     A7, 4
  6765. 00004428  2054                     movea.l    A0, [A4]
  6766. 0000442A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6767. 0000442E  486E FFF0                pea.l      [A6 - 0x10]
  6768. 00004432  303C 0039                move.w     D0, 0x39 /* '9' */
  6769. 00004436  AAAA                     syscall    QuickTimeDispatch
  6770. 00004438  2054                     movea.l    A0, [A4]
  6771. 0000443A  215F 0016                move.l     [A0 + 0x16], [A7]+
  6772. 0000443E  2054                     movea.l    A0, [A4]
  6773. 00004440  4AA8 0062                tst.l      [A0 + 0x62]
  6774. 00004444  670C                     beq        +0xE /* 00004452 */
  6775. 00004446  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6776. 0000444A  2F28 0062                move.l     -[A7], [A0 + 0x62]
  6777. 0000444E  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  6778. label00004452:
  6779. 00004452  558F                     subq.l     A7, 2
  6780. 00004454  2F0C                     move.l     -[A7], A4
  6781. 00004456  4EBA C050                jsr        [PC - 0x3FB0 /* 000004A8 */]
  6782. 0000445A  4A1F                     tst.b      [A7]+
  6783. 0000445C  660C                     bne        +0xE /* 0000446A */
  6784. 0000445E  558F                     subq.l     A7, 2
  6785. 00004460  2F0C                     move.l     -[A7], A4
  6786. 00004462  4EBA C080                jsr        [PC - 0x3F80 /* 000004E4 */]
  6787. 00004466  4A1F                     tst.b      [A7]+
  6788. 00004468  6708                     beq        +0xA /* 00004472 */
  6789. label0000446A:
  6790. 0000446A  1F06                     move.b     -[A7], D6
  6791. 0000446C  2F0C                     move.l     -[A7], A4
  6792. 0000446E  4EBA FDFC                jsr        [PC - 0x204 /* 0000426C */]
  6793. label00004472:
  6794. 00004472  4CEE 10E0 FFE0           movem.l    D5,D6,D7,A4, [A6 - 0x20]
  6795. 00004478  4E5E                     unlink     A6
  6796. 0000447A  205F                     movea.l    A0, [A7]+
  6797. 0000447C  5C4F                     addq.w     A7, 6
  6798. 0000447E  4ED0                     jmp        [A0]
  6799. 00004480  9854                     sub.w      D4, [A4]
  6800. 00004482  4D4F                     chk.w      D6, A7
  6801. 00004484  5649                     addq.w     A1, 3
  6802. 00004486  454D                     chk.w      D2, A5
  6803. 00004488  4F56                     chk.w      D7, [A6]
  6804. 0000448A  4945                     chk.w      D4, D5
  6805. 0000448C  4345                     chk.w      D1, D5
  6806. 0000448E  4C4C 2E52                movem.l    D1,D4,D6,A1,A2,A3,A5, A4
  6807. 00004492  554E                     subq.w     A6, 2
  6808. 00004494  4D4F                     chk.w      D6, A7
  6809. 00004496  5649                     addq.w     A1, 3
  6810. 00004498  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6811. 0000449A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6812. export_2780: // at 0000449C (misaligned)
  6813. 0000449E  0000 2F0C                ori.b      D0, 0xC
  6814. 000044A2  286E 0008                movea.l    A4, [A6 + 0x8]
  6815. 000044A6  2054                     movea.l    A0, [A4]
  6816. 000044A8  2248                     movea.l    A1, A0
  6817. 000044AA  2028 0016                move.l     D0, [A0 + 0x16]
  6818. 000044AE  B0A9 000E                cmp.l      D0, [A1 + 0xE]
  6819. 000044B2  5FC0                     sle        D0
  6820. 000044B4  0240 0001                andi.w     D0, 0x1
  6821. 000044B8  48C0                     ext.l      D0
  6822. 000044BA  1D40 000C                move.b     [A6 + 0xC], D0
  6823. 000044BE  286E FFFC                movea.l    A4, [A6 - 0x4]
  6824. 000044C2  4E5E                     unlink     A6
  6825. 000044C4  2E9F                     move.l     [A7], [A7]+
  6826. 000044C6  4E75                     rts
  6827. 000044C8  9954                     sub.w      [A4], D4
  6828. 000044CA  4D4F                     chk.w      D6, A7
  6829. 000044CC  5649                     addq.w     A1, 3
  6830. 000044CE  454D                     chk.w      D2, A5
  6831. 000044D0  4F56                     chk.w      D7, [A6]
  6832. 000044D2  4945                     chk.w      D4, D5
  6833. 000044D4  4345                     chk.w      D1, D5
  6834. 000044D6  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  6835. 000044DA  5341                     subq.w     D1, 1
  6836. 000044DC  5453                     addq.w     [A3], 2
  6837. 000044DE  5441                     addq.w     D1, 2
  6838. 000044E0  5254                     addq.w     [A4], 1
  6839. 000044E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6840. export_2781: // at 000044E4 (misaligned)
  6841. 000044E6  0000 2F0C                ori.b      D0, 0xC
  6842. 000044EA  286E 0008                movea.l    A4, [A6 + 0x8]
  6843. 000044EE  2054                     movea.l    A0, [A4]
  6844. 000044F0  2248                     movea.l    A1, A0
  6845. 000044F2  2028 0016                move.l     D0, [A0 + 0x16]
  6846. 000044F6  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  6847. 000044FA  5CC0                     sge        D0
  6848. 000044FC  0240 0001                andi.w     D0, 0x1
  6849. 00004500  48C0                     ext.l      D0
  6850. 00004502  1D40 000C                move.b     [A6 + 0xC], D0
  6851. 00004506  286E FFFC                movea.l    A4, [A6 - 0x4]
  6852. 0000450A  4E5E                     unlink     A6
  6853. 0000450C  2E9F                     move.l     [A7], [A7]+
  6854. 0000450E  4E75                     rts
  6855. 00004510  9754                     sub.w      [A4], D3
  6856. 00004512  4D4F                     chk.w      D6, A7
  6857. 00004514  5649                     addq.w     A1, 3
  6858. 00004516  454D                     chk.w      D2, A5
  6859. 00004518  4F56                     chk.w      D7, [A6]
  6860. 0000451A  4945                     chk.w      D4, D5
  6861. 0000451C  4345                     chk.w      D1, D5
  6862. 0000451E  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  6863. 00004522  5341                     subq.w     D1, 1
  6864. 00004524  5445                     addq.w     D5, 2
  6865. 00004526  4E44                     trap       4
  6866. 00004528  0000 0000                ori.b      D0, 0x0
  6867. export_2782:
  6868. 0000452C  4E56 0000                link       A6, 0
  6869. 00004530  2F0C                     move.l     -[A7], A4
  6870. 00004532  286E 0008                movea.l    A4, [A6 + 0x8]
  6871. 00004536  2054                     movea.l    A0, [A4]
  6872. 00004538  2248                     movea.l    A1, A0
  6873. 0000453A  2028 0016                move.l     D0, [A0 + 0x16]
  6874. 0000453E  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  6875. 00004542  6D0A                     blt        +0xC /* 0000454E */
  6876. 00004544  7000                     moveq.l    D0, 0x00
  6877. 00004546  2F00                     move.l     -[A7], D0
  6878. 00004548  2F0C                     move.l     -[A7], A4
  6879. 0000454A  4EBA F398                jsr        [PC - 0xC68 /* 000038E4 */]
  6880. label0000454E:
  6881. 0000454E  2F0C                     move.l     -[A7], A4
  6882. 00004550  4EBA FA96                jsr        [PC - 0x56A /* 00003FE8 */]
  6883. 00004554  7001                     moveq.l    D0, 0x01
  6884. 00004556  1F00                     move.b     -[A7], D0
  6885. 00004558  2F0C                     move.l     -[A7], A4
  6886. 0000455A  4EAD 3482                jsr        [A5 + 0x3482 /* export_1676 */]
  6887. 0000455E  286E FFFC                movea.l    A4, [A6 - 0x4]
  6888. 00004562  4E5E                     unlink     A6
  6889. 00004564  2E9F                     move.l     [A7], [A7]+
  6890. 00004566  4E75                     rts
  6891. 00004568  9754                     sub.w      [A4], D3
  6892. 0000456A  4D4F                     chk.w      D6, A7
  6893. 0000456C  5649                     addq.w     A1, 3
  6894. 0000456E  454D                     chk.w      D2, A5
  6895. 00004570  4F56                     chk.w      D7, [A6]
  6896. 00004572  4945                     chk.w      D4, D5
  6897. 00004574  4345                     chk.w      D1, D5
  6898. 00004576  4C4C 2E52                movem.l    D1,D4,D6,A1,A2,A3,A5, A4
  6899. 0000457A  4556                     chk.w      D2, [A6]
  6900. 0000457C  4954                     chk.w      D4, [A4]
  6901. 0000457E  5550                     subq.w     [A0], 2
  6902. 00004580  0000 0000                ori.b      D0, 0x0
  6903. export_2783:
  6904. fn00004584:
  6905. 00004584  4E56 FFFC                link       A6, -0x0004
  6906. 00004588  2F0C                     move.l     -[A7], A4
  6907. 0000458A  286E 0008                movea.l    A4, [A6 + 0x8]
  6908. 0000458E  2054                     movea.l    A0, [A4]
  6909. 00004590  3D68 0006 FFFE           move.w     [A6 - 0x2], [A0 + 0x6]
  6910. 00004596  2054                     movea.l    A0, [A4]
  6911. 00004598  3D68 0008 FFFC           move.w     [A6 - 0x4], [A0 + 0x8]
  6912. 0000459E  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  6913. 000045A4  286E FFF8                movea.l    A4, [A6 - 0x8]
  6914. 000045A8  4E5E                     unlink     A6
  6915. 000045AA  2E9F                     move.l     [A7], [A7]+
  6916. 000045AC  4E75                     rts
  6917. 000045AE  8022                     or.b       D0, -[A2]
  6918. 000045B0  544D                     addq.w     A5, 2
  6919. 000045B2  4F56                     chk.w      D7, [A6]
  6920. 000045B4  4945                     chk.w      D4, D5
  6921. 000045B6  4D4F                     chk.w      D6, A7
  6922. 000045B8  5649                     addq.w     A1, 3
  6923. 000045BA  4543                     chk.w      D2, D3
  6924. 000045BC  454C                     chk.w      D2, A4
  6925. 000045BE  4C2E 4745 5441           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5441]
  6926. 000045C4  4354                     chk.w      D1, [A4]
  6927. 000045C6  5541                     subq.w     D1, 2
  6928. 000045C8  4C4D 4F56                movem.l    D1,D2,D4,D6,A0,A1,A2,A3,A6, A5
  6929. 000045CC  4945                     chk.w      D4, D5
  6930. 000045CE  5349                     subq.w     A1, 1
  6931. 000045D0  5A45                     addq.w     D5, 5
  6932. 000045D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6933. // begin alternate branch 000045D4-000045D8
  6934. fn000045D4:
  6935. 000045D4  4E56 FFB2                link       A6, -0x004E
  6936. // end alternate branch 000045D4-000045D8
  6937. fn000045D4: // (misaligned)
  6938. 000045D6  FFB2                     .invalid   <<F/6/7>>
  6939. 000045D8  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6940. 000045DC  286E 0008                movea.l    A4, [A6 + 0x8]
  6941. 000045E0  558F                     subq.l     A7, 2
  6942. 000045E2  2F0C                     move.l     -[A7], A4
  6943. 000045E4  4EBA BEC2                jsr        [PC - 0x413E /* 000004A8 */]
  6944. 000045E8  4A1F                     tst.b      [A7]+
  6945. 000045EA  6716                     beq        +0x18 /* 00004602 */
  6946. 000045EC  3D7C 0050 FFB4           move.w     [A6 - 0x4C], 0x50 /* 'P' */
  6947. 000045F2  3D7C 003C FFB2           move.w     [A6 - 0x4E], 0x3C /* '<' */
  6948. 000045F8  2D6E FFB2 000C           move.l     [A6 + 0xC], [A6 - 0x4E]
  6949. 000045FE  6000 01B0                bra        +0x1B2 /* 000047B0 */
  6950. label00004602:
  6951. 00004602  598F                     subq.l     A7, 4
  6952. 00004604  2054                     movea.l    A0, [A4]
  6953. 00004606  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6954. 0000460A  303C 00FE                move.w     D0, 0xFE
  6955. 0000460E  AAAA                     syscall    QuickTimeDispatch
  6956. 00004610  265F                     movea.l    A3, [A7]+
  6957. 00004612  2053                     movea.l    A0, [A3]
  6958. 00004614  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  6959. 00004618  5488                     addq.l     A0, 2
  6960. 0000461A  22D8                     move.l     [A1]+, [A0]+
  6961. 0000461C  22D8                     move.l     [A1]+, [A0]+
  6962. 0000461E  2F0B                     move.l     -[A7], A3
  6963. 00004620  A8D9                     syscall    DisposRgn/DisposeRgn
  6964. 00004622  7000                     moveq.l    D0, 0x00
  6965. 00004624  2D40 FFBE                move.l     [A6 - 0x42], D0
  6966. 00004628  2D40 FFC2                move.l     [A6 - 0x3E], D0
  6967. 0000462C  72FF                     moveq.l    D1, 0xFFFFFFFF
  6968. 0000462E  2D41 FFC6                move.l     [A6 - 0x3A], D1
  6969. 00004632  78FF                     moveq.l    D4, 0xFFFFFFFF
  6970. 00004634  426E FFCA                clr.w      [A6 - 0x36]
  6971. 00004638  426E FFCC                clr.w      [A6 - 0x34]
  6972. 0000463C  426E FFCE                clr.w      [A6 - 0x32]
  6973. 00004640  598F                     subq.l     A7, 4
  6974. 00004642  2054                     movea.l    A0, [A4]
  6975. 00004644  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6976. 00004648  303C 003F                move.w     D0, 0x3F /* '?' */
  6977. 0000464C  AAAA                     syscall    QuickTimeDispatch
  6978. 0000464E  2A1F                     move.l     D5, [A7]+
  6979. 00004650  6000 00BC                bra        +0xBE /* 0000470E */
  6980. label00004654:
  6981. 00004654  598F                     subq.l     A7, 4
  6982. 00004656  2054                     movea.l    A0, [A4]
  6983. 00004658  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6984. 0000465C  2F05                     move.l     -[A7], D5
  6985. 0000465E  303C 0117                move.w     D0, 0x117
  6986. 00004662  AAAA                     syscall    QuickTimeDispatch
  6987. 00004664  265F                     movea.l    A3, [A7]+
  6988. 00004666  598F                     subq.l     A7, 4
  6989. 00004668  2F0B                     move.l     -[A7], A3
  6990. 0000466A  303C 0062                move.w     D0, 0x62 /* 'b' */
  6991. 0000466E  AAAA                     syscall    QuickTimeDispatch
  6992. 00004670  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  6993. 00004674  486E FFF8                pea.l      [A6 - 0x8]
  6994. 00004678  7000                     moveq.l    D0, 0x00
  6995. 0000467A  2F00                     move.l     -[A7], D0
  6996. 0000467C  2F00                     move.l     -[A7], D0
  6997. 0000467E  303C 006F                move.w     D0, 0x6F /* 'o' */
  6998. 00004682  AAAA                     syscall    QuickTimeDispatch
  6999. 00004684  0CAE 7669 6465 FFF8      cmpi.l     [A6 - 0x8], 0x76696465 /* 'vide' */
  7000. 0000468C  667C                     bne        +0x7E /* 0000470A */
  7001. 0000468E  2F0B                     move.l     -[A7], A3
  7002. 00004690  486E FFD0                pea.l      [A6 - 0x30]
  7003. 00004694  303C 0056                move.w     D0, 0x56 /* 'V' */
  7004. 00004698  AAAA                     syscall    QuickTimeDispatch
  7005. 0000469A  2C2E FFD0                move.l     D6, [A6 - 0x30]
  7006. 0000469E  2E2E FFE0                move.l     D7, [A6 - 0x20]
  7007. 000046A2  BCAD EC20                cmp.l      D6, [A5 - 0x13E0]
  7008. 000046A6  6608                     bne        +0xA /* 000046B0 */
  7009. 000046A8  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  7010. 000046AE  6028                     bra        +0x2A /* 000046D8 */
  7011. label000046B0:
  7012. 000046B0  BCAD EC20                cmp.l      D6, [A5 - 0x13E0]
  7013. 000046B4  6C12                     bge        +0x14 /* 000046C8 */
  7014. 000046B6  1D7C 0001 FFCA           move.b     [A6 - 0x36], 0x1
  7015. 000046BC  BCAE FFBE                cmp.l      D6, [A6 - 0x42]
  7016. 000046C0  6F16                     ble        +0x18 /* 000046D8 */
  7017. 000046C2  2D46 FFBE                move.l     [A6 - 0x42], D6
  7018. 000046C6  6010                     bra        +0x12 /* 000046D8 */
  7019. label000046C8:
  7020. 000046C8  1D7C 0001 FFCC           move.b     [A6 - 0x34], 0x1
  7021. 000046CE  BCAE FFC6                cmp.l      D6, [A6 - 0x3A]
  7022. 000046D2  6C04                     bge        +0x6 /* 000046D8 */
  7023. 000046D4  2D46 FFC6                move.l     [A6 - 0x3A], D6
  7024. label000046D8:
  7025. 000046D8  BEAD EC20                cmp.l      D7, [A5 - 0x13E0]
  7026. 000046DC  6608                     bne        +0xA /* 000046E6 */
  7027. 000046DE  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  7028. 000046E4  6024                     bra        +0x26 /* 0000470A */
  7029. label000046E6:
  7030. 000046E6  BEAD EC20                cmp.l      D7, [A5 - 0x13E0]
  7031. 000046EA  6C12                     bge        +0x14 /* 000046FE */
  7032. 000046EC  1D7C 0001 FFCB           move.b     [A6 - 0x35], 0x1
  7033. 000046F2  BEAE FFC2                cmp.l      D7, [A6 - 0x3E]
  7034. 000046F6  6F12                     ble        +0x14 /* 0000470A */
  7035. 000046F8  2D47 FFC2                move.l     [A6 - 0x3E], D7
  7036. 000046FC  600C                     bra        +0xE /* 0000470A */
  7037. label000046FE:
  7038. 000046FE  1D7C 0001 FFCD           move.b     [A6 - 0x33], 0x1
  7039. 00004704  B887                     cmp.l      D4, D7
  7040. 00004706  6F02                     ble        +0x4 /* 0000470A */
  7041. 00004708  2807                     move.l     D4, D7
  7042. label0000470A:
  7043. 0000470A  2005                     move.l     D0, D5
  7044. 0000470C  5385                     subq.l     D5, 1
  7045. label0000470E:
  7046. 0000470E  4A85                     tst.l      D5
  7047. 00004710  6E00 FF42                bgt        -0xBC /* 00004654 */
  7048. 00004714  302E FFBC                move.w     D0, [A6 - 0x44]
  7049. 00004718  906E FFB8                sub.w      D0, [A6 - 0x48]
  7050. 0000471C  3D40 FFFE                move.w     [A6 - 0x2], D0
  7051. 00004720  302E FFBA                move.w     D0, [A6 - 0x46]
  7052. 00004724  906E FFB6                sub.w      D0, [A6 - 0x4A]
  7053. 00004728  3D40 FFFC                move.w     [A6 - 0x4], D0
  7054. 0000472C  4A2E FFCE                tst.b      [A6 - 0x32]
  7055. 00004730  663A                     bne        +0x3C /* 0000476C */
  7056. 00004732  4A2E FFCA                tst.b      [A6 - 0x36]
  7057. 00004736  6706                     beq        +0x8 /* 0000473E */
  7058. 00004738  4A2E FFCC                tst.b      [A6 - 0x34]
  7059. 0000473C  662E                     bne        +0x30 /* 0000476C */
  7060. label0000473E:
  7061. 0000473E  4A2E FFCA                tst.b      [A6 - 0x36]
  7062. 00004742  6706                     beq        +0x8 /* 0000474A */
  7063. 00004744  202E FFBE                move.l     D0, [A6 - 0x42]
  7064. 00004748  6004                     bra        +0x6 /* 0000474E */
  7065. label0000474A:
  7066. 0000474A  202E FFC6                move.l     D0, [A6 - 0x3A]
  7067. label0000474E:
  7068. 0000474E  2C00                     move.l     D6, D0
  7069. 00004750  598F                     subq.l     A7, 4
  7070. 00004752  598F                     subq.l     A7, 4
  7071. 00004754  598F                     subq.l     A7, 4
  7072. 00004756  302E FFFE                move.w     D0, [A6 - 0x2]
  7073. 0000475A  48C0                     ext.l      D0
  7074. 0000475C  2F00                     move.l     -[A7], D0
  7075. 0000475E  A83F                     syscall    Long2Fix
  7076. 00004760  2F06                     move.l     -[A7], D6
  7077. 00004762  A84D                     syscall    FixDiv
  7078. 00004764  A840                     syscall    Fix2Long
  7079. 00004766  201F                     move.l     D0, [A7]+
  7080. 00004768  3D40 FFFE                move.w     [A6 - 0x2], D0
  7081. label0000476C:
  7082. 0000476C  4A2E FFCF                tst.b      [A6 - 0x31]
  7083. 00004770  6638                     bne        +0x3A /* 000047AA */
  7084. 00004772  4A2E FFCB                tst.b      [A6 - 0x35]
  7085. 00004776  6706                     beq        +0x8 /* 0000477E */
  7086. 00004778  4A2E FFCD                tst.b      [A6 - 0x33]
  7087. 0000477C  662C                     bne        +0x2E /* 000047AA */
  7088. label0000477E:
  7089. 0000477E  4A2E FFCB                tst.b      [A6 - 0x35]
  7090. 00004782  6706                     beq        +0x8 /* 0000478A */
  7091. 00004784  202E FFC2                move.l     D0, [A6 - 0x3E]
  7092. 00004788  6002                     bra        +0x4 /* 0000478C */
  7093. label0000478A:
  7094. 0000478A  2004                     move.l     D0, D4
  7095. label0000478C:
  7096. 0000478C  2E00                     move.l     D7, D0
  7097. 0000478E  598F                     subq.l     A7, 4
  7098. 00004790  598F                     subq.l     A7, 4
  7099. 00004792  598F                     subq.l     A7, 4
  7100. 00004794  302E FFFE                move.w     D0, [A6 - 0x2]
  7101. 00004798  48C0                     ext.l      D0
  7102. 0000479A  2F00                     move.l     -[A7], D0
  7103. 0000479C  A83F                     syscall    Long2Fix
  7104. 0000479E  2F07                     move.l     -[A7], D7
  7105. 000047A0  A84D                     syscall    FixDiv
  7106. 000047A2  A840                     syscall    Fix2Long
  7107. 000047A4  201F                     move.l     D0, [A7]+
  7108. 000047A6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7109. label000047AA:
  7110. 000047AA  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  7111. label000047B0:
  7112. 000047B0  4CEE 18F8 FF96           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x6A]
  7113. 000047B6  4E5E                     unlink     A6
  7114. 000047B8  2E9F                     move.l     [A7], [A7]+
  7115. 000047BA  4E75                     rts
  7116. 000047BC  8028 544D                or.b       D0, [A0 + 0x544D]
  7117. 000047C0  4F56                     chk.w      D7, [A6]
  7118. 000047C2  4945                     chk.w      D4, D5
  7119. 000047C4  4D4F                     chk.w      D6, A7
  7120. 000047C6  5649                     addq.w     A1, 3
  7121. 000047C8  4543                     chk.w      D2, D3
  7122. 000047CA  454C                     chk.w      D2, A4
  7123. 000047CC  4C2E 4445 5445           movem.w    D0,D2,D6,A2,A6, [A6 + 0x5445]
  7124. 000047D2  524D                     addq.w     A5, 1
  7125. 000047D4  494E                     chk.w      D4, A6
  7126. 000047D6  4541                     chk.w      D2, D1
  7127. 000047D8  4354                     chk.w      D1, [A4]
  7128. 000047DA  5541                     subq.w     D1, 2
  7129. 000047DC  4C4D 4F56                movem.l    D1,D2,D4,D6,A0,A1,A2,A3,A6, A5
  7130. 000047E0  4945                     chk.w      D4, D5
  7131. 000047E2  5349                     subq.w     A1, 1
  7132. 000047E4  5A45                     addq.w     D5, 5
  7133. 000047E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7134. export_2784: // at 000047E8 (misaligned)
  7135. 000047EA  0000 2F0C                ori.b      D0, 0xC
  7136. 000047EE  286E 0008                movea.l    A4, [A6 + 0x8]
  7137. 000047F2  598F                     subq.l     A7, 4
  7138. 000047F4  2F0C                     move.l     -[A7], A4
  7139. 000047F6  4EBA F7B8                jsr        [PC - 0x848 /* 00003FB0 */]
  7140. 000047FA  2054                     movea.l    A0, [A4]
  7141. 000047FC  215F 006A                move.l     [A0 + 0x6A], [A7]+
  7142. 00004800  286E FFFC                movea.l    A4, [A6 - 0x4]
  7143. 00004804  4E5E                     unlink     A6
  7144. 00004806  2E9F                     move.l     [A7], [A7]+
  7145. 00004808  4E75                     rts
  7146. 0000480A  8020                     or.b       D0, -[A0]
  7147. 0000480C  544D                     addq.w     A5, 2
  7148. 0000480E  4F56                     chk.w      D7, [A6]
  7149. 00004810  4945                     chk.w      D4, D5
  7150. 00004812  4D4F                     chk.w      D6, A7
  7151. 00004814  5649                     addq.w     A1, 3
  7152. 00004816  4543                     chk.w      D2, D3
  7153. 00004818  454C                     chk.w      D2, A4
  7154. 0000481A  4C2E 5341 5645           movem.w    D0,D6,A0,A1,A4,A6, [A6 + 0x5645]
  7155. 00004820  4F4C                     chk.w      D7, A4
  7156. 00004822  444D                     neg.w      A5
  7157. 00004824  4F56                     chk.w      D7, [A6]
  7158. 00004826  4945                     chk.w      D4, D5
  7159. 00004828  5241                     addq.w     D1, 1
  7160. 0000482A  5445                     addq.w     D5, 2
  7161. 0000482C  0000 0000                ori.b      D0, 0x0
  7162. export_2785:
  7163. 00004830  4E56 0000                link       A6, 0
  7164. 00004834  2F0C                     move.l     -[A7], A4
  7165. 00004836  286E 0008                movea.l    A4, [A6 + 0x8]
  7166. 0000483A  2054                     movea.l    A0, [A4]
  7167. 0000483C  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  7168. 00004840  1F28 0060                move.b     -[A7], [A0 + 0x60]
  7169. 00004844  2F0C                     move.l     -[A7], A4
  7170. 00004846  4EBA F554                jsr        [PC - 0xAAC /* 00003D9C */]
  7171. 0000484A  286E FFFC                movea.l    A4, [A6 - 0x4]
  7172. 0000484E  4E5E                     unlink     A6
  7173. 00004850  2E9F                     move.l     [A7], [A7]+
  7174. 00004852  4E75                     rts
  7175. 00004854  8023                     or.b       D0, -[A3]
  7176. 00004856  544D                     addq.w     A5, 2
  7177. 00004858  4F56                     chk.w      D7, [A6]
  7178. 0000485A  4945                     chk.w      D4, D5
  7179. 0000485C  4D4F                     chk.w      D6, A7
  7180. 0000485E  5649                     addq.w     A1, 3
  7181. 00004860  4543                     chk.w      D2, D3
  7182. 00004862  454C                     chk.w      D2, A4
  7183. 00004864  4C2E 5245 5354           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x5354]
  7184. 0000486A  4F52                     chk.w      D7, [A2]
  7185. 0000486C  454F                     chk.w      D2, A7
  7186. 0000486E  4C44 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D4
  7187. 00004872  5649                     addq.w     A1, 3
  7188. 00004874  4552                     chk.w      D2, [A2]
  7189. 00004876  4154                     chk.w      D0, [A4]
  7190. 00004878  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  7191. 0000487A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7192. export_2786: // at 0000487C (misaligned)
  7193. 0000487E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  7194. 00004882  0008 2050                ori.b      A0, 0x50 /* 'P' */
  7195. 00004886  4AA8 0002                tst.l      [A0 + 0x2]
  7196. 0000488A  6704                     beq        +0x6 /* 00004890 */
  7197. 0000488C  7001                     moveq.l    D0, 0x01
  7198. 0000488E  6002                     bra        +0x4 /* 00004892 */
  7199. label00004890:
  7200. 00004890  7000                     moveq.l    D0, 0x00
  7201. label00004892:
  7202. 00004892  1D40 000C                move.b     [A6 + 0xC], D0
  7203. 00004896  4E5E                     unlink     A6
  7204. 00004898  2E9F                     move.l     [A7], [A7]+
  7205. 0000489A  4E75                     rts
  7206. 0000489C  9E54                     sub.w      D7, [A4]
  7207. 0000489E  4D4F                     chk.w      D6, A7
  7208. 000048A0  5649                     addq.w     A1, 3
  7209. 000048A2  454D                     chk.w      D2, A5
  7210. 000048A4  4F56                     chk.w      D7, [A6]
  7211. 000048A6  4945                     chk.w      D4, D5
  7212. 000048A8  4345                     chk.w      D1, D5
  7213. 000048AA  4C4C 2E48                movem.l    D3,D6,A1,A2,A3,A5, A4
  7214. 000048AE  4153                     chk.w      D0, [A3]
  7215. 000048B0  4D4F                     chk.w      D6, A7
  7216. 000048B2  5649                     addq.w     A1, 3
  7217. 000048B4  454F                     chk.w      D2, A7
  7218. 000048B6  424A                     clr.w      A2
  7219. 000048B8  4543                     chk.w      D2, D3
  7220. 000048BA  5400                     addq.b     D0, 2
  7221. 000048BC  0000 0000                ori.b      D0, 0x0
  7222. export_2787:
  7223. 000048C0  4E56 FFFC                link       A6, -0x0004
  7224. 000048C4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7225. 000048C8  2C2E 000E                move.l     D6, [A6 + 0xE]
  7226. 000048CC  2E2E 0012                move.l     D7, [A6 + 0x12]
  7227. 000048D0  266E 001E                movea.l    A3, [A6 + 0x1E]
  7228. 000048D4  286E 0008                movea.l    A4, [A6 + 0x8]
  7229. 000048D8  558F                     subq.l     A7, 2
  7230. 000048DA  2F0B                     move.l     -[A7], A3
  7231. 000048DC  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  7232. 000048E0  4A1F                     tst.b      [A7]+
  7233. 000048E2  6700 0120                beq        +0x122 /* 00004A04 */
  7234. 000048E6  BC87                     cmp.l      D6, D7
  7235. 000048E8  6630                     bne        +0x32 /* 0000491A */
  7236. 000048EA  2053                     movea.l    A0, [A3]
  7237. 000048EC  BEA8 0012                cmp.l      D7, [A0 + 0x12]
  7238. 000048F0  6C06                     bge        +0x8 /* 000048F8 */
  7239. 000048F2  202D EC20                move.l     D0, [A5 - 0x13E0]
  7240. 000048F6  6006                     bra        +0x8 /* 000048FE */
  7241. label000048F8:
  7242. 000048F8  202D EC20                move.l     D0, [A5 - 0x13E0]
  7243. 000048FC  4480                     neg.l      D0
  7244. label000048FE:
  7245. 000048FE  2800                     move.l     D4, D0
  7246. 00004900  598F                     subq.l     A7, 4
  7247. 00004902  2F07                     move.l     -[A7], D7
  7248. 00004904  2F04                     move.l     -[A7], D4
  7249. 00004906  2F0B                     move.l     -[A7], A3
  7250. 00004908  4EBA F802                jsr        [PC - 0x7FE /* 0000410C */]
  7251. 0000490C  2A1F                     move.l     D5, [A7]+
  7252. 0000490E  B8AD EC20                cmp.l      D4, [A5 - 0x13E0]
  7253. 00004912  6604                     bne        +0x6 /* 00004918 */
  7254. 00004914  2C05                     move.l     D6, D5
  7255. 00004916  6002                     bra        +0x4 /* 0000491A */
  7256. label00004918:
  7257. 00004918  2E05                     move.l     D7, D5
  7258. label0000491A:
  7259. 0000491A  2053                     movea.l    A0, [A3]
  7260. 0000491C  2A28 0016                move.l     D5, [A0 + 0x16]
  7261. 00004920  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7262. 00004924  2F07                     move.l     -[A7], D7
  7263. 00004926  2006                     move.l     D0, D6
  7264. 00004928  9087                     sub.l      D0, D7
  7265. 0000492A  2F00                     move.l     -[A7], D0
  7266. 0000492C  303C 0038                move.w     D0, 0x38 /* '8' */
  7267. 00004930  AAAA                     syscall    QuickTimeDispatch
  7268. 00004932  598F                     subq.l     A7, 4
  7269. 00004934  2053                     movea.l    A0, [A3]
  7270. 00004936  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7271. 0000493A  303C 008E                move.w     D0, 0x8E
  7272. 0000493E  AAAA                     syscall    QuickTimeDispatch
  7273. 00004940  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  7274. 00004944  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7275. 00004948  4A2E 000C                tst.b      [A6 + 0xC]
  7276. 0000494C  660A                     bne        +0xC /* 00004958 */
  7277. 0000494E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7278. 00004952  2F0C                     move.l     -[A7], A4
  7279. 00004954  4EBA C75E                jsr        [PC - 0x38A2 /* 000010B4 */]
  7280. label00004958:
  7281. 00004958  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7282. 0000495C  7001                     moveq.l    D0, 0x01
  7283. 0000495E  1F00                     move.b     -[A7], D0
  7284. 00004960  303C 0009                move.w     D0, 0x9 /* '\t' */
  7285. 00004964  AAAA                     syscall    QuickTimeDispatch
  7286. 00004966  598F                     subq.l     A7, 4
  7287. 00004968  598F                     subq.l     A7, 4
  7288. 0000496A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7289. 0000496E  303C 0012                move.w     D0, 0x12
  7290. 00004972  AAAA                     syscall    QuickTimeDispatch
  7291. 00004974  7001                     moveq.l    D0, 0x01
  7292. 00004976  3F00                     move.w     -[A7], D0
  7293. 00004978  303C 00EB                move.w     D0, 0xEB
  7294. 0000497C  AAAA                     syscall    QuickTimeDispatch
  7295. 0000497E  2054                     movea.l    A0, [A4]
  7296. 00004980  215F 0054                move.l     [A0 + 0x54], [A7]+
  7297. 00004984  2054                     movea.l    A0, [A4]
  7298. 00004986  2F28 0054                move.l     -[A7], [A0 + 0x54]
  7299. 0000498A  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7300. 0000498E  2054                     movea.l    A0, [A4]
  7301. 00004990  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  7302. 00004996  2F0C                     move.l     -[A7], A4
  7303. 00004998  4EBA CA9E                jsr        [PC - 0x3562 /* 00001438 */]
  7304. 0000499C  2054                     movea.l    A0, [A4]
  7305. 0000499E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7306. 000049A2  7000                     moveq.l    D0, 0x00
  7307. 000049A4  1F00                     move.b     -[A7], D0
  7308. 000049A6  2F0C                     move.l     -[A7], A4
  7309. 000049A8  4EBA C7D6                jsr        [PC - 0x382A /* 00001180 */]
  7310. 000049AC  2F0B                     move.l     -[A7], A3
  7311. 000049AE  2F07                     move.l     -[A7], D7
  7312. 000049B0  2F06                     move.l     -[A7], D6
  7313. 000049B2  2F0C                     move.l     -[A7], A4
  7314. 000049B4  4EBA 028E                jsr        [PC + 0x28E /* 00004C44 */]
  7315. 000049B8  2053                     movea.l    A0, [A3]
  7316. 000049BA  2254                     movea.l    A1, [A4]
  7317. 000049BC  43E9 0022                lea.l      A1, [A1 + 0x22]
  7318. 000049C0  41E8 0022                lea.l      A0, [A0 + 0x22]
  7319. 000049C4  22D8                     move.l     [A1]+, [A0]+
  7320. 000049C6  22D8                     move.l     [A1]+, [A0]+
  7321. 000049C8  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  7322. 000049CC  2F0B                     move.l     -[A7], A3
  7323. 000049CE  2F0C                     move.l     -[A7], A4
  7324. 000049D0  4EBA 0412                jsr        [PC + 0x412 /* 00004DE4 */]
  7325. 000049D4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  7326. 000049D8  2F0C                     move.l     -[A7], A4
  7327. 000049DA  4EBA EE1C                jsr        [PC - 0x11E4 /* 000037F8 */]
  7328. 000049DE  2F0C                     move.l     -[A7], A4
  7329. 000049E0  4EBA F646                jsr        [PC - 0x9BA /* 00004028 */]
  7330. 000049E4  2005                     move.l     D0, D5
  7331. 000049E6  9087                     sub.l      D0, D7
  7332. 000049E8  2F00                     move.l     -[A7], D0
  7333. 000049EA  2F0C                     move.l     -[A7], A4
  7334. 000049EC  4EBA F202                jsr        [PC - 0xDFE /* 00003BF0 */]
  7335. 000049F0  598F                     subq.l     A7, 4
  7336. 000049F2  2F0C                     move.l     -[A7], A4
  7337. 000049F4  4EBA 0346                jsr        [PC + 0x346 /* 00004D3C */]
  7338. 000049F8  2054                     movea.l    A0, [A4]
  7339. 000049FA  215F 001A                move.l     [A0 + 0x1A], [A7]+
  7340. 000049FE  2054                     movea.l    A0, [A4]
  7341. 00004A00  4268 003E                clr.w      [A0 + 0x3E]
  7342. label00004A04:
  7343. 00004A04  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  7344. 00004A0A  4E5E                     unlink     A6
  7345. 00004A0C  205F                     movea.l    A0, [A7]+
  7346. 00004A0E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7347. 00004A12  4ED0                     jmp        [A0]
  7348. 00004A14  9F54                     sub.w      [A4], D7
  7349. 00004A16  4D4F                     chk.w      D6, A7
  7350. 00004A18  5649                     addq.w     A1, 3
  7351. 00004A1A  454D                     chk.w      D2, A5
  7352. 00004A1C  4F56                     chk.w      D7, [A6]
  7353. 00004A1E  4945                     chk.w      D4, D5
  7354. 00004A20  4345                     chk.w      D1, D5
  7355. 00004A22  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  7356. 00004A26  4E49                     trap       9
  7357. 00004A28  544D                     addq.w     A5, 2
  7358. 00004A2A  4F56                     chk.w      D7, [A6]
  7359. 00004A2C  4945                     chk.w      D4, D5
  7360. 00004A2E  4F42                     chk.w      D7, D2
  7361. 00004A30  4A45                     tst.w      D5
  7362. 00004A32  4354                     chk.w      D1, [A4]
  7363. 00004A34  0000 0000                ori.b      D0, 0x0
  7364. export_2788:
  7365. 00004A38  4E56 0000                link       A6, 0
  7366. 00004A3C  422E 0014                clr.b      [A6 + 0x14]
  7367. 00004A40  4E5E                     unlink     A6
  7368. 00004A42  205F                     movea.l    A0, [A7]+
  7369. 00004A44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7370. 00004A48  4ED0                     jmp        [A0]
  7371. 00004A4A  8025                     or.b       D0, -[A5]
  7372. 00004A4C  544D                     addq.w     A5, 2
  7373. 00004A4E  4F56                     chk.w      D7, [A6]
  7374. 00004A50  4945                     chk.w      D4, D5
  7375. 00004A52  4D4F                     chk.w      D6, A7
  7376. 00004A54  5649                     addq.w     A1, 3
  7377. 00004A56  4543                     chk.w      D2, D3
  7378. 00004A58  454C                     chk.w      D2, A4
  7379. 00004A5A  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  7380. 00004A60  5349                     subq.w     A1, 1
  7381. 00004A62  4E47                     trap       7
  7382. 00004A64  4C45 4652                movem.l    D1,D4,D6,A1,A2,A6, D5
  7383. 00004A68  414D                     chk.w      D0, A5
  7384. 00004A6A  4550                     chk.w      D2, [A0]
  7385. 00004A6C  4958                     chk.w      D4, [A0]+
  7386. 00004A6E  4D41                     chk.w      D6, D1
  7387. 00004A70  5000                     addq.b     D0, 8
  7388. 00004A72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7389. // begin alternate branch 00004A74-00004A78
  7390. export_2789:
  7391. fn00004A74:
  7392. 00004A74  4E56 FFF4                link       A6, -0x000C
  7393. // end alternate branch 00004A74-00004A78
  7394. export_2789: // at 00004A74 (misaligned)
  7395. fn00004A74: // (misaligned)
  7396. 00004A76  FFF4                     .invalid   <<F/7/7>>
  7397. 00004A78  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  7398. 00004A7C  3C2E 0018                move.w     D6, [A6 + 0x18]
  7399. 00004A80  286E 0008                movea.l    A4, [A6 + 0x8]
  7400. 00004A84  598F                     subq.l     A7, 4
  7401. 00004A86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7402. 00004A8A  4EBA C17C                jsr        [PC - 0x3E84 /* 00000C08 */]
  7403. 00004A8E  265F                     movea.l    A3, [A7]+
  7404. 00004A90  598F                     subq.l     A7, 4
  7405. 00004A92  7001                     moveq.l    D0, 0x01
  7406. 00004A94  2F00                     move.l     -[A7], D0
  7407. 00004A96  303C 0187                move.w     D0, 0x187
  7408. 00004A9A  AAAA                     syscall    QuickTimeDispatch
  7409. 00004A9C  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  7410. 00004AA0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7411. 00004AA4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7412. 00004AA8  7001                     moveq.l    D0, 0x01
  7413. 00004AAA  1F00                     move.b     -[A7], D0
  7414. 00004AAC  303C 0009                move.w     D0, 0x9 /* '\t' */
  7415. 00004AB0  AAAA                     syscall    QuickTimeDispatch
  7416. 00004AB2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7417. 00004AB6  598F                     subq.l     A7, 4
  7418. 00004AB8  2F0B                     move.l     -[A7], A3
  7419. 00004ABA  303C 0029                move.w     D0, 0x29 /* ')' */
  7420. 00004ABE  AAAA                     syscall    QuickTimeDispatch
  7421. 00004AC0  303C 002A                move.w     D0, 0x2A /* '*' */
  7422. 00004AC4  AAAA                     syscall    QuickTimeDispatch
  7423. 00004AC6  598F                     subq.l     A7, 4
  7424. 00004AC8  2F0B                     move.l     -[A7], A3
  7425. 00004ACA  303C 003F                move.w     D0, 0x3F /* '?' */
  7426. 00004ACE  AAAA                     syscall    QuickTimeDispatch
  7427. 00004AD0  2E1F                     move.l     D7, [A7]+
  7428. 00004AD2  607A                     bra        +0x7C /* 00004B4E */
  7429. label00004AD4:
  7430. 00004AD4  598F                     subq.l     A7, 4
  7431. 00004AD6  2F0B                     move.l     -[A7], A3
  7432. 00004AD8  2F07                     move.l     -[A7], D7
  7433. 00004ADA  303C 0117                move.w     D0, 0x117
  7434. 00004ADE  AAAA                     syscall    QuickTimeDispatch
  7435. 00004AE0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  7436. 00004AE4  598F                     subq.l     A7, 4
  7437. 00004AE6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7438. 00004AEA  303C 0047                move.w     D0, 0x47 /* 'G' */
  7439. 00004AEE  AAAA                     syscall    QuickTimeDispatch
  7440. 00004AF0  48C6                     ext.l      D6
  7441. 00004AF2  2006                     move.l     D0, D6
  7442. 00004AF4  C09F                     and.l      D0, [A7]+
  7443. 00004AF6  6752                     beq        +0x54 /* 00004B4A */
  7444. 00004AF8  0C46 0004                cmpi.w     D6, 0x4
  7445. 00004AFC  6616                     bne        +0x18 /* 00004B14 */
  7446. 00004AFE  598F                     subq.l     A7, 4
  7447. 00004B00  2F0B                     move.l     -[A7], A3
  7448. 00004B02  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7449. 00004B06  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7450. 00004B0A  2F0C                     move.l     -[A7], A4
  7451. 00004B0C  4EBA 150E                jsr        [PC + 0x150E /* 0000601C */]
  7452. 00004B10  201F                     move.l     D0, [A7]+
  7453. 00004B12  6014                     bra        +0x16 /* 00004B28 */
  7454. label00004B14:
  7455. 00004B14  598F                     subq.l     A7, 4
  7456. 00004B16  2F0B                     move.l     -[A7], A3
  7457. 00004B18  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7458. 00004B1C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7459. 00004B20  2F0C                     move.l     -[A7], A4
  7460. 00004B22  4EBA 1368                jsr        [PC + 0x1368 /* 00005E8C */]
  7461. 00004B26  201F                     move.l     D0, [A7]+
  7462. label00004B28:
  7463. 00004B28  2D40 FFFC                move.l     [A6 - 0x4], D0
  7464. 00004B2C  671C                     beq        +0x1E /* 00004B4A */
  7465. 00004B2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7466. 00004B32  7002                     moveq.l    D0, 0x02
  7467. 00004B34  2F00                     move.l     -[A7], D0
  7468. 00004B36  303C 0048                move.w     D0, 0x48 /* 'H' */
  7469. 00004B3A  AAAA                     syscall    QuickTimeDispatch
  7470. 00004B3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7471. 00004B40  7000                     moveq.l    D0, 0x00
  7472. 00004B42  2F00                     move.l     -[A7], D0
  7473. 00004B44  303C 004D                move.w     D0, 0x4D /* 'M' */
  7474. 00004B48  AAAA                     syscall    QuickTimeDispatch
  7475. label00004B4A:
  7476. 00004B4A  2007                     move.l     D0, D7
  7477. 00004B4C  5387                     subq.l     D7, 1
  7478. label00004B4E:
  7479. 00004B4E  4A87                     tst.l      D7
  7480. 00004B50  6E82                     bgt        -0x7C /* 00004AD4 */
  7481. 00004B52  2054                     movea.l    A0, [A4]
  7482. 00004B54  216E FFF4 0002           move.l     [A0 + 0x2], [A6 - 0xC]
  7483. 00004B5A  2F0C                     move.l     -[A7], A4
  7484. 00004B5C  4EBA C8DA                jsr        [PC - 0x3726 /* 00001438 */]
  7485. 00004B60  2054                     movea.l    A0, [A4]
  7486. 00004B62  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7487. 00004B66  7000                     moveq.l    D0, 0x00
  7488. 00004B68  1F00                     move.b     -[A7], D0
  7489. 00004B6A  2F0C                     move.l     -[A7], A4
  7490. 00004B6C  4EBA C612                jsr        [PC - 0x39EE /* 00001180 */]
  7491. 00004B70  598F                     subq.l     A7, 4
  7492. 00004B72  598F                     subq.l     A7, 4
  7493. 00004B74  2054                     movea.l    A0, [A4]
  7494. 00004B76  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7495. 00004B7A  303C 0012                move.w     D0, 0x12
  7496. 00004B7E  AAAA                     syscall    QuickTimeDispatch
  7497. 00004B80  7001                     moveq.l    D0, 0x01
  7498. 00004B82  3F00                     move.w     -[A7], D0
  7499. 00004B84  303C 00EB                move.w     D0, 0xEB
  7500. 00004B88  AAAA                     syscall    QuickTimeDispatch
  7501. 00004B8A  2054                     movea.l    A0, [A4]
  7502. 00004B8C  215F 0054                move.l     [A0 + 0x54], [A7]+
  7503. 00004B90  2054                     movea.l    A0, [A4]
  7504. 00004B92  2F28 0054                move.l     -[A7], [A0 + 0x54]
  7505. 00004B96  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7506. 00004B9A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7507. 00004B9E  7000                     moveq.l    D0, 0x00
  7508. 00004BA0  2F00                     move.l     -[A7], D0
  7509. 00004BA2  598F                     subq.l     A7, 4
  7510. 00004BA4  2054                     movea.l    A0, [A4]
  7511. 00004BA6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7512. 00004BAA  303C 002B                move.w     D0, 0x2B /* '+' */
  7513. 00004BAE  AAAA                     syscall    QuickTimeDispatch
  7514. 00004BB0  2F0C                     move.l     -[A7], A4
  7515. 00004BB2  4EBA 0090                jsr        [PC + 0x90 /* 00004C44 */]
  7516. 00004BB6  598F                     subq.l     A7, 4
  7517. 00004BB8  2054                     movea.l    A0, [A4]
  7518. 00004BBA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7519. 00004BBE  303C 00FE                move.w     D0, 0xFE
  7520. 00004BC2  AAAA                     syscall    QuickTimeDispatch
  7521. 00004BC4  265F                     movea.l    A3, [A7]+
  7522. 00004BC6  2053                     movea.l    A0, [A3]
  7523. 00004BC8  2254                     movea.l    A1, [A4]
  7524. 00004BCA  43E9 0022                lea.l      A1, [A1 + 0x22]
  7525. 00004BCE  5488                     addq.l     A0, 2
  7526. 00004BD0  22D8                     move.l     [A1]+, [A0]+
  7527. 00004BD2  22D8                     move.l     [A1]+, [A0]+
  7528. 00004BD4  2F0B                     move.l     -[A7], A3
  7529. 00004BD6  A8D9                     syscall    DisposRgn/DisposeRgn
  7530. 00004BD8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7531. 00004BDC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7532. 00004BE0  2F0C                     move.l     -[A7], A4
  7533. 00004BE2  4EBA 0200                jsr        [PC + 0x200 /* 00004DE4 */]
  7534. 00004BE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7535. 00004BEA  2F0C                     move.l     -[A7], A4
  7536. 00004BEC  4EBA EC0A                jsr        [PC - 0x13F6 /* 000037F8 */]
  7537. 00004BF0  2F0C                     move.l     -[A7], A4
  7538. 00004BF2  4EBA F434                jsr        [PC - 0xBCC /* 00004028 */]
  7539. 00004BF6  598F                     subq.l     A7, 4
  7540. 00004BF8  2F0C                     move.l     -[A7], A4
  7541. 00004BFA  4EBA 0140                jsr        [PC + 0x140 /* 00004D3C */]
  7542. 00004BFE  2054                     movea.l    A0, [A4]
  7543. 00004C00  215F 001A                move.l     [A0 + 0x1A], [A7]+
  7544. 00004C04  2054                     movea.l    A0, [A4]
  7545. 00004C06  4268 003E                clr.w      [A0 + 0x3E]
  7546. 00004C0A  4CEE 18C8 FFE0           movem.l    D3,D6,D7,A3,A4, [A6 - 0x20]
  7547. 00004C10  4E5E                     unlink     A6
  7548. 00004C12  205F                     movea.l    A0, [A7]+
  7549. 00004C14  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7550. 00004C18  4ED0                     jmp        [A0]
  7551. 00004C1A  8024                     or.b       D0, -[A4]
  7552. 00004C1C  544D                     addq.w     A5, 2
  7553. 00004C1E  4F56                     chk.w      D7, [A6]
  7554. 00004C20  4945                     chk.w      D4, D5
  7555. 00004C22  4D4F                     chk.w      D6, A7
  7556. 00004C24  5649                     addq.w     A1, 3
  7557. 00004C26  4543                     chk.w      D2, D3
  7558. 00004C28  454C                     chk.w      D2, A4
  7559. 00004C2A  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  7560. 00004C30  4D4F                     chk.w      D6, A7
  7561. 00004C32  5649                     addq.w     A1, 3
  7562. 00004C34  454F                     chk.w      D2, A7
  7563. 00004C36  424A                     clr.w      A2
  7564. 00004C38  4543                     chk.w      D2, D3
  7565. 00004C3A  5446                     addq.w     D6, 2
  7566. 00004C3C  524F                     addq.w     A7, 1
  7567. 00004C3E  4D50                     chk.w      D6, [A0]
  7568. 00004C40  0000 0000                ori.b      D0, 0x0
  7569. export_2790:
  7570. fn00004C44:
  7571. 00004C44  4E56 FFF4                link       A6, -0x000C
  7572. 00004C48  48E7 0118                movem.l    -[A7], D7,A3,A4
  7573. 00004C4C  2E2E 0010                move.l     D7, [A6 + 0x10]
  7574. 00004C50  266E 0014                movea.l    A3, [A6 + 0x14]
  7575. 00004C54  286E 0008                movea.l    A4, [A6 + 0x8]
  7576. 00004C58  2053                     movea.l    A0, [A3]
  7577. 00004C5A  4AA8 005C                tst.l      [A0 + 0x5C]
  7578. 00004C5E  6730                     beq        +0x32 /* 00004C90 */
  7579. 00004C60  7012                     moveq.l    D0, 0x12
  7580. 00004C62  2F00                     move.l     -[A7], D0
  7581. 00004C64  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  7582. 00004C68  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7583. 00004C6C  2D40 FFF4                move.l     [A6 - 0xC], D0
  7584. 00004C70  2F00                     move.l     -[A7], D0
  7585. 00004C72  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7586. 00004C76  2053                     movea.l    A0, [A3]
  7587. 00004C78  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  7588. 00004C7C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7589. 00004C80  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  7590. 00004C84  2054                     movea.l    A0, [A4]
  7591. 00004C86  216E FFF4 005C           move.l     [A0 + 0x5C], [A6 - 0xC]
  7592. 00004C8C  504F                     addq.w     A7, 8
  7593. 00004C8E  6008                     bra        +0xA /* 00004C98 */
  7594. label00004C90:
  7595. 00004C90  2054                     movea.l    A0, [A4]
  7596. 00004C92  7000                     moveq.l    D0, 0x00
  7597. 00004C94  2140 005C                move.l     [A0 + 0x5C], D0
  7598. label00004C98:
  7599. 00004C98  2053                     movea.l    A0, [A3]
  7600. 00004C9A  2254                     movea.l    A1, [A4]
  7601. 00004C9C  3368 0006 0006           move.w     [A1 + 0x6], [A0 + 0x6]
  7602. 00004CA2  2053                     movea.l    A0, [A3]
  7603. 00004CA4  2254                     movea.l    A1, [A4]
  7604. 00004CA6  3368 0008 0008           move.w     [A1 + 0x8], [A0 + 0x8]
  7605. 00004CAC  2054                     movea.l    A0, [A4]
  7606. 00004CAE  2147 000A                move.l     [A0 + 0xA], D7
  7607. 00004CB2  2054                     movea.l    A0, [A4]
  7608. 00004CB4  7000                     moveq.l    D0, 0x00
  7609. 00004CB6  2140 000E                move.l     [A0 + 0xE], D0
  7610. 00004CBA  222E 000C                move.l     D1, [A6 + 0xC]
  7611. 00004CBE  9287                     sub.l      D1, D7
  7612. 00004CC0  2054                     movea.l    A0, [A4]
  7613. 00004CC2  2141 0012                move.l     [A0 + 0x12], D1
  7614. 00004CC6  2054                     movea.l    A0, [A4]
  7615. 00004CC8  2248                     movea.l    A1, A0
  7616. 00004CCA  2368 000E 0016           move.l     [A1 + 0x16], [A0 + 0xE]
  7617. 00004CD0  2053                     movea.l    A0, [A3]
  7618. 00004CD2  2254                     movea.l    A1, [A4]
  7619. 00004CD4  2368 001E 001E           move.l     [A1 + 0x1E], [A0 + 0x1E]
  7620. 00004CDA  2053                     movea.l    A0, [A3]
  7621. 00004CDC  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  7622. 00004CE0  2F0C                     move.l     -[A7], A4
  7623. 00004CE2  4EBA E9C4                jsr        [PC - 0x163C /* 000036A8 */]
  7624. 00004CE6  2053                     movea.l    A0, [A3]
  7625. 00004CE8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7626. 00004CEC  486E FFFC                pea.l      [A6 - 0x4]
  7627. 00004CF0  486E FFF8                pea.l      [A6 - 0x8]
  7628. 00004CF4  303C 0015                move.w     D0, 0x15
  7629. 00004CF8  AAAA                     syscall    QuickTimeDispatch
  7630. 00004CFA  2054                     movea.l    A0, [A4]
  7631. 00004CFC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7632. 00004D00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7633. 00004D04  7000                     moveq.l    D0, 0x00
  7634. 00004D06  2F00                     move.l     -[A7], D0
  7635. 00004D08  303C 0016                move.w     D0, 0x16
  7636. 00004D0C  AAAA                     syscall    QuickTimeDispatch
  7637. 00004D0E  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  7638. 00004D14  4E5E                     unlink     A6
  7639. 00004D16  205F                     movea.l    A0, [A7]+
  7640. 00004D18  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7641. 00004D1C  4ED0                     jmp        [A0]
  7642. 00004D1E  9A54                     sub.w      D5, [A4]
  7643. 00004D20  4D4F                     chk.w      D6, A7
  7644. 00004D22  5649                     addq.w     A1, 3
  7645. 00004D24  454D                     chk.w      D2, A5
  7646. 00004D26  4F56                     chk.w      D7, [A6]
  7647. 00004D28  4945                     chk.w      D4, D5
  7648. 00004D2A  4345                     chk.w      D1, D5
  7649. 00004D2C  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  7650. 00004D30  4E49                     trap       9
  7651. 00004D32  5446                     addq.w     D6, 2
  7652. 00004D34  4945                     chk.w      D4, D5
  7653. 00004D36  4C44 5300                movem.l    A0,A1,A4,A6, D4
  7654. 00004D3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7655. // begin alternate branch 00004D3C-00004D40
  7656. fn00004D3C:
  7657. 00004D3C  4E56 FFF4                link       A6, -0x000C
  7658. // end alternate branch 00004D3C-00004D40
  7659. fn00004D3C: // (misaligned)
  7660. 00004D3E  FFF4                     .invalid   <<F/7/7>>
  7661. 00004D40  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7662. 00004D44  286E 0008                movea.l    A4, [A6 + 0x8]
  7663. 00004D48  558F                     subq.l     A7, 2
  7664. 00004D4A  2F0C                     move.l     -[A7], A4
  7665. 00004D4C  4EBA B75A                jsr        [PC - 0x48A6 /* 000004A8 */]
  7666. 00004D50  4A1F                     tst.b      [A7]+
  7667. 00004D52  6708                     beq        +0xA /* 00004D5C */
  7668. 00004D54  7000                     moveq.l    D0, 0x00
  7669. 00004D56  2D40 000C                move.l     [A6 + 0xC], D0
  7670. 00004D5A  6052                     bra        +0x54 /* 00004DAE */
  7671. label00004D5C:
  7672. 00004D5C  2054                     movea.l    A0, [A4]
  7673. 00004D5E  2E28 000E                move.l     D7, [A0 + 0xE]
  7674. 00004D62  2A2D EC20                move.l     D5, [A5 - 0x13E0]
  7675. 00004D66  2D7C 7669 6465 FFF4      move.l     [A6 - 0xC], 0x76696465 /* 'vide' */
  7676. 00004D6E  7C00                     moveq.l    D6, 0x00
  7677. 00004D70  6030                     bra        +0x32 /* 00004DA2 */
  7678. label00004D72:
  7679. 00004D72  2054                     movea.l    A0, [A4]
  7680. 00004D74  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7681. 00004D78  7001                     moveq.l    D0, 0x01
  7682. 00004D7A  3F00                     move.w     -[A7], D0
  7683. 00004D7C  3F00                     move.w     -[A7], D0
  7684. 00004D7E  486E FFF4                pea.l      [A6 - 0xC]
  7685. 00004D82  2F07                     move.l     -[A7], D7
  7686. 00004D84  2F05                     move.l     -[A7], D5
  7687. 00004D86  486E FFF8                pea.l      [A6 - 0x8]
  7688. 00004D8A  486E FFFC                pea.l      [A6 - 0x4]
  7689. 00004D8E  303C 010E                move.w     D0, 0x10E
  7690. 00004D92  AAAA                     syscall    QuickTimeDispatch
  7691. 00004D94  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  7692. 00004D98  6C10                     bge        +0x12 /* 00004DAA */
  7693. 00004D9A  2E2E FFF8                move.l     D7, [A6 - 0x8]
  7694. 00004D9E  2006                     move.l     D0, D6
  7695. 00004DA0  5286                     addq.l     D6, 1
  7696. label00004DA2:
  7697. 00004DA2  2054                     movea.l    A0, [A4]
  7698. 00004DA4  BEA8 0012                cmp.l      D7, [A0 + 0x12]
  7699. 00004DA8  6DC8                     blt        -0x36 /* 00004D72 */
  7700. label00004DAA:
  7701. 00004DAA  2D46 000C                move.l     [A6 + 0xC], D6
  7702. label00004DAE:
  7703. 00004DAE  4CEE 10E0 FFE4           movem.l    D5,D6,D7,A4, [A6 - 0x1C]
  7704. 00004DB4  4E5E                     unlink     A6
  7705. 00004DB6  2E9F                     move.l     [A7], [A7]+
  7706. 00004DB8  4E75                     rts
  7707. 00004DBA  8023                     or.b       D0, -[A3]
  7708. 00004DBC  544D                     addq.w     A5, 2
  7709. 00004DBE  4F56                     chk.w      D7, [A6]
  7710. 00004DC0  4945                     chk.w      D4, D5
  7711. 00004DC2  4D4F                     chk.w      D6, A7
  7712. 00004DC4  5649                     addq.w     A1, 3
  7713. 00004DC6  4543                     chk.w      D2, D3
  7714. 00004DC8  454C                     chk.w      D2, A4
  7715. 00004DCA  4C2E 4445 5445           movem.w    D0,D2,D6,A2,A6, [A6 + 0x5445]
  7716. 00004DD0  524D                     addq.w     A5, 1
  7717. 00004DD2  494E                     chk.w      D4, A6
  7718. 00004DD4  4546                     chk.w      D2, D6
  7719. 00004DD6  5241                     addq.w     D1, 1
  7720. 00004DD8  4D45                     chk.w      D6, D5
  7721. 00004DDA  434F                     chk.w      D1, A7
  7722. 00004DDC  554E                     subq.w     A6, 2
  7723. 00004DDE  5400                     addq.b     D0, 2
  7724. 00004DE0  0000 0000                ori.b      D0, 0x0
  7725. export_2791:
  7726. fn00004DE4:
  7727. 00004DE4  4E56 FFF4                link       A6, -0x000C
  7728. 00004DE8  48E7 0018                movem.l    -[A7], A3,A4
  7729. 00004DEC  266E 0010                movea.l    A3, [A6 + 0x10]
  7730. 00004DF0  286E 0008                movea.l    A4, [A6 + 0x8]
  7731. 00004DF4  2054                     movea.l    A0, [A4]
  7732. 00004DF6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7733. 00004DFA  486E FFF4                pea.l      [A6 - 0xC]
  7734. 00004DFE  303C 00F9                move.w     D0, 0xF9
  7735. 00004E02  AAAA                     syscall    QuickTimeDispatch
  7736. 00004E04  302E FFFA                move.w     D0, [A6 - 0x6]
  7737. 00004E08  48C0                     ext.l      D0
  7738. 00004E0A  322E FFF6                move.w     D1, [A6 - 0xA]
  7739. 00004E0E  48C1                     ext.l      D1
  7740. 00004E10  9081                     sub.l      D0, D1
  7741. 00004E12  660E                     bne        +0x10 /* 00004E22 */
  7742. 00004E14  558F                     subq.l     A7, 2
  7743. 00004E16  2F2D F048                move.l     -[A7], [A5 - 0xFB8]
  7744. 00004E1A  4EAD 362A                jsr        [A5 + 0x362A /* export_1729 */]
  7745. 00004E1E  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  7746. label00004E22:
  7747. 00004E22  302E FFF8                move.w     D0, [A6 - 0x8]
  7748. 00004E26  48C0                     ext.l      D0
  7749. 00004E28  322E FFF4                move.w     D1, [A6 - 0xC]
  7750. 00004E2C  48C1                     ext.l      D1
  7751. 00004E2E  9081                     sub.l      D0, D1
  7752. 00004E30  660E                     bne        +0x10 /* 00004E40 */
  7753. 00004E32  558F                     subq.l     A7, 2
  7754. 00004E34  2F2D F048                move.l     -[A7], [A5 - 0xFB8]
  7755. 00004E38  4EAD 3632                jsr        [A5 + 0x3632 /* export_1730 */]
  7756. 00004E3C  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  7757. label00004E40:
  7758. 00004E40  598F                     subq.l     A7, 4
  7759. 00004E42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7760. 00004E46  4EBA F73C                jsr        [PC - 0x8C4 /* 00004584 */]
  7761. 00004E4A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7762. 00004E4E  2054                     movea.l    A0, [A4]
  7763. 00004E50  3028 0028                move.w     D0, [A0 + 0x28]
  7764. 00004E54  48C0                     ext.l      D0
  7765. 00004E56  3228 0024                move.w     D1, [A0 + 0x24]
  7766. 00004E5A  48C1                     ext.l      D1
  7767. 00004E5C  9081                     sub.l      D0, D1
  7768. 00004E5E  6712                     beq        +0x14 /* 00004E72 */
  7769. 00004E60  2054                     movea.l    A0, [A4]
  7770. 00004E62  3028 0026                move.w     D0, [A0 + 0x26]
  7771. 00004E66  48C0                     ext.l      D0
  7772. 00004E68  3228 0022                move.w     D1, [A0 + 0x22]
  7773. 00004E6C  48C1                     ext.l      D1
  7774. 00004E6E  9081                     sub.l      D0, D1
  7775. 00004E70  661C                     bne        +0x1E /* 00004E8E */
  7776. label00004E72:
  7777. 00004E72  2054                     movea.l    A0, [A4]
  7778. 00004E74  4268 0024                clr.w      [A0 + 0x24]
  7779. 00004E78  2054                     movea.l    A0, [A4]
  7780. 00004E7A  4268 0022                clr.w      [A0 + 0x22]
  7781. 00004E7E  2054                     movea.l    A0, [A4]
  7782. 00004E80  316E FFFE 0028           move.w     [A0 + 0x28], [A6 - 0x2]
  7783. 00004E86  2054                     movea.l    A0, [A4]
  7784. 00004E88  316E FFFC 0026           move.w     [A0 + 0x26], [A6 - 0x4]
  7785. label00004E8E:
  7786. 00004E8E  4A6B 0006                tst.w      [A3 + 0x6]
  7787. 00004E92  6706                     beq        +0x8 /* 00004E9A */
  7788. 00004E94  4A6B 0004                tst.w      [A3 + 0x4]
  7789. 00004E98  660A                     bne        +0xC /* 00004EA4 */
  7790. label00004E9A:
  7791. 00004E9A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  7792. 00004E9E  224B                     movea.l    A1, A3
  7793. 00004EA0  22D8                     move.l     [A1]+, [A0]+
  7794. 00004EA2  22D8                     move.l     [A1]+, [A0]+
  7795. label00004EA4:
  7796. 00004EA4  2F0B                     move.l     -[A7], A3
  7797. 00004EA6  2F0C                     move.l     -[A7], A4
  7798. 00004EA8  4EBA D76E                jsr        [PC - 0x2892 /* 00002618 */]
  7799. 00004EAC  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  7800. 00004EB2  4E5E                     unlink     A6
  7801. 00004EB4  205F                     movea.l    A0, [A7]+
  7802. 00004EB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7803. 00004EBA  4ED0                     jmp        [A0]
  7804. 00004EBC  9C54                     sub.w      D6, [A4]
  7805. 00004EBE  4D4F                     chk.w      D6, A7
  7806. 00004EC0  5649                     addq.w     A1, 3
  7807. 00004EC2  454D                     chk.w      D2, A5
  7808. 00004EC4  4F56                     chk.w      D7, [A6]
  7809. 00004EC6  4945                     chk.w      D4, D5
  7810. 00004EC8  4345                     chk.w      D1, D5
  7811. 00004ECA  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  7812. 00004ECE  4E49                     trap       9
  7813. 00004ED0  5444                     addq.w     D4, 2
  7814. 00004ED2  4953                     chk.w      D4, [A3]
  7815. 00004ED4  5052                     addq.w     [A2], 8
  7816. 00004ED6  4543                     chk.w      D2, D3
  7817. 00004ED8  5400                     addq.b     D0, 2
  7818. 00004EDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7819. export_2792: // at 00004EDC (misaligned)
  7820. 00004EDE  0000 1F2E                ori.b      D0, 0x2E /* '.' */
  7821. 00004EE2  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  7822. 00004EE6  0008 4EAD                ori.b      A0, 0xAD
  7823. 00004EEA  3482                     move.w     [A2], D2
  7824. 00004EEC  4E5E                     unlink     A6
  7825. 00004EEE  205F                     movea.l    A0, [A7]+
  7826. 00004EF0  5C4F                     addq.w     A7, 6
  7827. 00004EF2  4ED0                     jmp        [A0]
  7828. 00004EF4  9954                     sub.w      [A4], D4
  7829. 00004EF6  4D4F                     chk.w      D6, A7
  7830. 00004EF8  5649                     addq.w     A1, 3
  7831. 00004EFA  454D                     chk.w      D2, A5
  7832. 00004EFC  4F56                     chk.w      D7, [A6]
  7833. 00004EFE  4945                     chk.w      D4, D5
  7834. 00004F00  4345                     chk.w      D1, D5
  7835. 00004F02  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  7836. 00004F06  5241                     addq.w     D1, 1
  7837. 00004F08  5746                     subq.w     D6, 3
  7838. 00004F0A  5241                     addq.w     D1, 1
  7839. 00004F0C  4D45                     chk.w      D6, D5
  7840. 00004F0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7841. export_2793: // at 00004F10 (misaligned)
  7842. 00004F12  FFF8                     .invalid   <<F/7/7>>
  7843. 00004F14  48E7 0018                movem.l    -[A7], A3,A4
  7844. 00004F18  266E 0010                movea.l    A3, [A6 + 0x10]
  7845. 00004F1C  286E 0008                movea.l    A4, [A6 + 0x8]
  7846. 00004F20  206B 0002                movea.l    A0, [A3 + 0x2]
  7847. 00004F24  2050                     movea.l    A0, [A0]
  7848. 00004F26  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7849. 00004F2A  5C88                     addq.l     A0, 6
  7850. 00004F2C  22D8                     move.l     [A1]+, [A0]+
  7851. 00004F2E  22D8                     move.l     [A1]+, [A0]+
  7852. 00004F30  2F0B                     move.l     -[A7], A3
  7853. 00004F32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7854. 00004F36  2F0C                     move.l     -[A7], A4
  7855. 00004F38  2054                     movea.l    A0, [A4]
  7856. 00004F3A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  7857. 00004F3E  486E FFF8                pea.l      [A6 - 0x8]
  7858. 00004F42  4EBA B840                jsr        [PC - 0x47C0 /* 00000784 */]
  7859. 00004F46  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  7860. 00004F4C  4E5E                     unlink     A6
  7861. 00004F4E  205F                     movea.l    A0, [A7]+
  7862. 00004F50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7863. 00004F54  4ED0                     jmp        [A0]
  7864. 00004F56  9B54                     sub.w      [A4], D5
  7865. 00004F58  4D4F                     chk.w      D6, A7
  7866. 00004F5A  5649                     addq.w     A1, 3
  7867. 00004F5C  454D                     chk.w      D2, A5
  7868. 00004F5E  4F56                     chk.w      D7, [A6]
  7869. 00004F60  4945                     chk.w      D4, D5
  7870. 00004F62  4345                     chk.w      D1, D5
  7871. 00004F64  4C4C 2E43                movem.l    D0,D1,D6,A1,A2,A3,A5, A4
  7872. 00004F68  4F50                     chk.w      D7, [A0]
  7873. 00004F6A  5946                     subq.w     D6, 4
  7874. 00004F6C  5241                     addq.w     D1, 1
  7875. 00004F6E  4D45                     chk.w      D6, D5
  7876. 00004F70  544F                     addq.w     A7, 2
  7877. 00004F72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7878. export_2794: // at 00004F74 (misaligned)
  7879. 00004F76  0000 2F0C                ori.b      D0, 0xC
  7880. 00004F7A  286E 0008                movea.l    A4, [A6 + 0x8]
  7881. 00004F7E  2054                     movea.l    A0, [A4]
  7882. 00004F80  4AA8 0002                tst.l      [A0 + 0x2]
  7883. 00004F84  6716                     beq        +0x18 /* 00004F9C */
  7884. 00004F86  598F                     subq.l     A7, 4
  7885. 00004F88  2054                     movea.l    A0, [A4]
  7886. 00004F8A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7887. 00004F8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7888. 00004F92  303C 001D                move.w     D0, 0x1D
  7889. 00004F96  AAAA                     syscall    QuickTimeDispatch
  7890. 00004F98  201F                     move.l     D0, [A7]+
  7891. 00004F9A  6002                     bra        +0x4 /* 00004F9E */
  7892. label00004F9C:
  7893. 00004F9C  7000                     moveq.l    D0, 0x00
  7894. label00004F9E:
  7895. 00004F9E  2D40 0010                move.l     [A6 + 0x10], D0
  7896. 00004FA2  286E FFFC                movea.l    A4, [A6 - 0x4]
  7897. 00004FA6  4E5E                     unlink     A6
  7898. 00004FA8  205F                     movea.l    A0, [A7]+
  7899. 00004FAA  504F                     addq.w     A7, 8
  7900. 00004FAC  4ED0                     jmp        [A0]
  7901. 00004FAE  9C54                     sub.w      D6, [A4]
  7902. 00004FB0  4D4F                     chk.w      D6, A7
  7903. 00004FB2  5649                     addq.w     A1, 3
  7904. 00004FB4  454D                     chk.w      D2, A5
  7905. 00004FB6  4F56                     chk.w      D7, [A6]
  7906. 00004FB8  4945                     chk.w      D4, D5
  7907. 00004FBA  4345                     chk.w      D1, D5
  7908. 00004FBC  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  7909. 00004FC0  454E                     chk.w      D2, A6
  7910. 00004FC2  4552                     chk.w      D2, [A2]
  7911. 00004FC4  4154                     chk.w      D0, [A4]
  7912. 00004FC6  4550                     chk.w      D2, [A0]
  7913. 00004FC8  4943                     chk.w      D4, D3
  7914. 00004FCA  5400                     addq.b     D0, 2
  7915. 00004FCC  0000 0000                ori.b      D0, 0x0
  7916. export_2795:
  7917. 00004FD0  4E56 0000                link       A6, 0
  7918. 00004FD4  2F0C                     move.l     -[A7], A4
  7919. 00004FD6  286E 0008                movea.l    A4, [A6 + 0x8]
  7920. 00004FDA  2054                     movea.l    A0, [A4]
  7921. 00004FDC  4AA8 0002                tst.l      [A0 + 0x2]
  7922. 00004FE0  6712                     beq        +0x14 /* 00004FF4 */
  7923. 00004FE2  598F                     subq.l     A7, 4
  7924. 00004FE4  2054                     movea.l    A0, [A4]
  7925. 00004FE6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7926. 00004FEA  303C 00F7                move.w     D0, 0xF7
  7927. 00004FEE  AAAA                     syscall    QuickTimeDispatch
  7928. 00004FF0  201F                     move.l     D0, [A7]+
  7929. 00004FF2  6002                     bra        +0x4 /* 00004FF6 */
  7930. label00004FF4:
  7931. 00004FF4  7000                     moveq.l    D0, 0x00
  7932. label00004FF6:
  7933. 00004FF6  2D40 000C                move.l     [A6 + 0xC], D0
  7934. 00004FFA  286E FFFC                movea.l    A4, [A6 - 0x4]
  7935. 00004FFE  4E5E                     unlink     A6
  7936. 00005000  2E9F                     move.l     [A7], [A7]+
  7937. 00005002  4E75                     rts
  7938. 00005004  8022                     or.b       D0, -[A2]
  7939. 00005006  544D                     addq.w     A5, 2
  7940. 00005008  4F56                     chk.w      D7, [A6]
  7941. 0000500A  4945                     chk.w      D4, D5
  7942. 0000500C  4D4F                     chk.w      D6, A7
  7943. 0000500E  5649                     addq.w     A1, 3
  7944. 00005010  4543                     chk.w      D2, D3
  7945. 00005012  454C                     chk.w      D2, A4
  7946. 00005014  4C2E 4745 4E45           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x4E45]
  7947. 0000501A  5241                     addq.w     D1, 1
  7948. 0000501C  5445                     addq.w     D5, 2
  7949. 0000501E  504F                     addq.w     A7, 8
  7950. 00005020  5354                     subq.w     [A4], 1
  7951. 00005022  4552                     chk.w      D2, [A2]
  7952. 00005024  5049                     addq.w     A1, 8
  7953. 00005026  4354                     chk.w      D1, [A4]
  7954. 00005028  0000 0000                ori.b      D0, 0x0
  7955. export_2796:
  7956. 0000502C  4E56 FFDC                link       A6, -0x0024
  7957. 00005030  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  7958. 00005034  286E 0008                movea.l    A4, [A6 + 0x8]
  7959. 00005038  598F                     subq.l     A7, 4
  7960. 0000503A  2054                     movea.l    A0, [A4]
  7961. 0000503C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7962. 00005040  303C 00FE                move.w     D0, 0xFE
  7963. 00005044  AAAA                     syscall    QuickTimeDispatch
  7964. 00005046  205F                     movea.l    A0, [A7]+
  7965. 00005048  2D48 FFDC                move.l     [A6 - 0x24], A0
  7966. 0000504C  2050                     movea.l    A0, [A0]
  7967. 0000504E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7968. 00005052  5488                     addq.l     A0, 2
  7969. 00005054  22D8                     move.l     [A1]+, [A0]+
  7970. 00005056  22D8                     move.l     [A1]+, [A0]+
  7971. 00005058  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  7972. 0000505C  A8D9                     syscall    DisposRgn/DisposeRgn
  7973. 0000505E  598F                     subq.l     A7, 4
  7974. 00005060  2054                     movea.l    A0, [A4]
  7975. 00005062  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7976. 00005066  303C 003F                move.w     D0, 0x3F /* '?' */
  7977. 0000506A  AAAA                     syscall    QuickTimeDispatch
  7978. 0000506C  2E1F                     move.l     D7, [A7]+
  7979. 0000506E  6000 00A4                bra        +0xA6 /* 00005114 */
  7980. label00005072:
  7981. 00005072  598F                     subq.l     A7, 4
  7982. 00005074  2054                     movea.l    A0, [A4]
  7983. 00005076  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7984. 0000507A  2F07                     move.l     -[A7], D7
  7985. 0000507C  303C 0117                move.w     D0, 0x117
  7986. 00005080  AAAA                     syscall    QuickTimeDispatch
  7987. 00005082  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  7988. 00005086  598F                     subq.l     A7, 4
  7989. 00005088  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7990. 0000508C  303C 0062                move.w     D0, 0x62 /* 'b' */
  7991. 00005090  AAAA                     syscall    QuickTimeDispatch
  7992. 00005092  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  7993. 00005096  486E FFF4                pea.l      [A6 - 0xC]
  7994. 0000509A  7000                     moveq.l    D0, 0x00
  7995. 0000509C  2F00                     move.l     -[A7], D0
  7996. 0000509E  2F00                     move.l     -[A7], D0
  7997. 000050A0  303C 006F                move.w     D0, 0x6F /* 'o' */
  7998. 000050A4  AAAA                     syscall    QuickTimeDispatch
  7999. 000050A6  598F                     subq.l     A7, 4
  8000. 000050A8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8001. 000050AC  303C 00FF                move.w     D0, 0xFF
  8002. 000050B0  AAAA                     syscall    QuickTimeDispatch
  8003. 000050B2  205F                     movea.l    A0, [A7]+
  8004. 000050B4  2D48 FFDC                move.l     [A6 - 0x24], A0
  8005. 000050B8  2050                     movea.l    A0, [A0]
  8006. 000050BA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  8007. 000050BE  5488                     addq.l     A0, 2
  8008. 000050C0  22D8                     move.l     [A1]+, [A0]+
  8009. 000050C2  22D8                     move.l     [A1]+, [A0]+
  8010. 000050C4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8011. 000050C8  A8D9                     syscall    DisposRgn/DisposeRgn
  8012. 000050CA  598F                     subq.l     A7, 4
  8013. 000050CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8014. 000050D0  486E FFF0                pea.l      [A6 - 0x10]
  8015. 000050D4  2F0C                     move.l     -[A7], A4
  8016. 000050D6  4EBA 010C                jsr        [PC + 0x10C /* 000051E4 */]
  8017. 000050DA  265F                     movea.l    A3, [A7]+
  8018. 000050DC  204B                     movea.l    A0, A3
  8019. 000050DE  A029                     syscall    HLock
  8020. 000050E0  2053                     movea.l    A0, [A3]
  8021. 000050E2  41E8 001A                lea.l      A0, [A0 + 0x1A]
  8022. 000050E6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  8023. 000050EA  20D9                     move.l     [A0]+, [A1]+
  8024. 000050EC  20D9                     move.l     [A0]+, [A1]+
  8025. 000050EE  2053                     movea.l    A0, [A3]
  8026. 000050F0  41E8 0012                lea.l      A0, [A0 + 0x12]
  8027. 000050F4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  8028. 000050F8  20D9                     move.l     [A0]+, [A1]+
  8029. 000050FA  20D9                     move.l     [A0]+, [A1]+
  8030. 000050FC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8031. 00005100  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8032. 00005104  2F0B                     move.l     -[A7], A3
  8033. 00005106  2F0C                     move.l     -[A7], A4
  8034. 00005108  4EBA 004A                jsr        [PC + 0x4A /* 00005154 */]
  8035. 0000510C  204B                     movea.l    A0, A3
  8036. 0000510E  A023                     syscall    DisposHandle/DisposeHandle
  8037. 00005110  2007                     move.l     D0, D7
  8038. 00005112  5387                     subq.l     D7, 1
  8039. label00005114:
  8040. 00005114  4A87                     tst.l      D7
  8041. 00005116  6E00 FF5A                bgt        -0xA4 /* 00005072 */
  8042. 0000511A  4CEE 1888 FFCC           movem.l    D3,D7,A3,A4, [A6 - 0x34]
  8043. 00005120  4E5E                     unlink     A6
  8044. 00005122  2E9F                     move.l     [A7], [A7]+
  8045. 00005124  4E75                     rts
  8046. 00005126  802A 544D                or.b       D0, [A2 + 0x544D]
  8047. 0000512A  4F56                     chk.w      D7, [A6]
  8048. 0000512C  4945                     chk.w      D4, D5
  8049. 0000512E  4D4F                     chk.w      D6, A7
  8050. 00005130  5649                     addq.w     A1, 3
  8051. 00005132  4543                     chk.w      D2, D3
  8052. 00005134  454C                     chk.w      D2, A4
  8053. 00005136  4C2E 5052 4553           movem.w    D1,D4,D6,A4,A6, [A6 + 0x4553]
  8054. 0000513C  4552                     chk.w      D2, [A2]
  8055. 0000513E  5645                     addq.w     D5, 3
  8056. 00005140  5452                     addq.w     [A2], 2
  8057. 00005142  4143                     chk.w      D0, D3
  8058. 00005144  4B52                     chk.w      D5, [A2]
  8059. 00005146  454C                     chk.w      D2, A4
  8060. 00005148  4154                     chk.w      D0, [A4]
  8061. 0000514A  494F                     chk.w      D4, A7
  8062. 0000514C  4E53 4849                link       A3, -0xFFFFB7B7
  8063. 00005150  5053                     addq.w     [A3], 8
  8064. 00005152  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8065. // begin alternate branch 00005154-0000515C
  8066. fn00005154:
  8067. 00005154  4E56 0000                link       A6, 0
  8068. 00005158  48E7 0118                movem.l    -[A7], D7,A3,A4
  8069. // end alternate branch 00005154-0000515C
  8070. fn00005154: // (misaligned)
  8071. 00005156  0000 48E7                ori.b      D0, 0xE7
  8072. 0000515A  0118                     btst       [A0]+, D0
  8073. 0000515C  266E 000C                movea.l    A3, [A6 + 0xC]
  8074. 00005160  598F                     subq.l     A7, 4
  8075. 00005162  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8076. 00005166  303C 005F                move.w     D0, 0x5F /* '_' */
  8077. 0000516A  AAAA                     syscall    QuickTimeDispatch
  8078. 0000516C  2857                     movea.l    A4, [A7]
  8079. 0000516E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8080. 00005172  558F                     subq.l     A7, 2
  8081. 00005174  2F0C                     move.l     -[A7], A4
  8082. 00005176  2F3C 6772 7570           move.l     -[A7], 0x67727570 /* 'grup' */
  8083. 0000517C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8084. 00005180  303C 00A0                move.w     D0, 0xA0
  8085. 00005184  AAAA                     syscall    QuickTimeDispatch
  8086. 00005186  3E1F                     move.w     D7, [A7]+
  8087. 00005188  3F07                     move.w     -[A7], D7
  8088. 0000518A  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  8089. 0000518E  200B                     move.l     D0, A3
  8090. 00005190  671A                     beq        +0x1C /* 000051AC */
  8091. 00005192  558F                     subq.l     A7, 2
  8092. 00005194  2F0C                     move.l     -[A7], A4
  8093. 00005196  2F0B                     move.l     -[A7], A3
  8094. 00005198  2F3C 6772 7570           move.l     -[A7], 0x67727570 /* 'grup' */
  8095. 0000519E  303C 009F                move.w     D0, 0x9F
  8096. 000051A2  AAAA                     syscall    QuickTimeDispatch
  8097. 000051A4  3E1F                     move.w     D7, [A7]+
  8098. 000051A6  3F07                     move.w     -[A7], D7
  8099. 000051A8  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  8100. label000051AC:
  8101. 000051AC  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  8102. 000051B2  4E5E                     unlink     A6
  8103. 000051B4  205F                     movea.l    A0, [A7]+
  8104. 000051B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8105. 000051BA  4ED0                     jmp        [A0]
  8106. 000051BC  8024                     or.b       D0, -[A4]
  8107. 000051BE  544D                     addq.w     A5, 2
  8108. 000051C0  4F56                     chk.w      D7, [A6]
  8109. 000051C2  4945                     chk.w      D4, D5
  8110. 000051C4  4D4F                     chk.w      D6, A7
  8111. 000051C6  5649                     addq.w     A1, 3
  8112. 000051C8  4543                     chk.w      D2, D3
  8113. 000051CA  454C                     chk.w      D2, A4
  8114. 000051CC  4C2E 5245 504C           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x504C]
  8115. 000051D2  4143                     chk.w      D0, D3
  8116. 000051D4  4547                     chk.w      D2, D7
  8117. 000051D6  524F                     addq.w     A7, 1
  8118. 000051D8  5550                     subq.w     [A0], 2
  8119. 000051DA  5553                     subq.w     [A3], 2
  8120. 000051DC  4552                     chk.w      D2, [A2]
  8121. 000051DE  4441                     neg.w      D1
  8122. 000051E0  5441                     addq.w     D1, 2
  8123. 000051E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8124. // begin alternate branch 000051E4-000051EC
  8125. fn000051E4:
  8126. 000051E4  4E56 0000                link       A6, 0
  8127. 000051E8  48E7 0118                movem.l    -[A7], D7,A3,A4
  8128. // end alternate branch 000051E4-000051EC
  8129. fn000051E4: // (misaligned)
  8130. 000051E6  0000 48E7                ori.b      D0, 0xE7
  8131. 000051EA  0118                     btst       [A0]+, D0
  8132. 000051EC  598F                     subq.l     A7, 4
  8133. 000051EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8134. 000051F2  303C 005F                move.w     D0, 0x5F /* '_' */
  8135. 000051F6  AAAA                     syscall    QuickTimeDispatch
  8136. 000051F8  2657                     movea.l    A3, [A7]
  8137. 000051FA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8138. 000051FE  7001                     moveq.l    D0, 0x01
  8139. 00005200  A122                     syscall    NewHandle, flags=1
  8140. 00005202  2848                     movea.l    A4, A0
  8141. 00005204  2F0C                     move.l     -[A7], A4
  8142. 00005206  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8143. 0000520A  558F                     subq.l     A7, 2
  8144. 0000520C  2F0B                     move.l     -[A7], A3
  8145. 0000520E  2F3C 6772 7570           move.l     -[A7], 0x67727570 /* 'grup' */
  8146. 00005214  303C 014B                move.w     D0, 0x14B
  8147. 00005218  AAAA                     syscall    QuickTimeDispatch
  8148. 0000521A  301F                     move.w     D0, [A7]+
  8149. 0000521C  48C0                     ext.l      D0
  8150. 0000521E  206E 000C                movea.l    A0, [A6 + 0xC]
  8151. 00005222  2080                     move.l     [A0], D0
  8152. 00005224  206E 000C                movea.l    A0, [A6 + 0xC]
  8153. 00005228  4A90                     tst.l      [A0]
  8154. 0000522A  660C                     bne        +0xE /* 00005238 */
  8155. 0000522C  204C                     movea.l    A0, A4
  8156. 0000522E  A023                     syscall    DisposHandle/DisposeHandle
  8157. 00005230  7000                     moveq.l    D0, 0x00
  8158. 00005232  2D40 0014                move.l     [A6 + 0x14], D0
  8159. 00005236  603E                     bra        +0x40 /* 00005276 */
  8160. label00005238:
  8161. 00005238  558F                     subq.l     A7, 2
  8162. 0000523A  2F0B                     move.l     -[A7], A3
  8163. 0000523C  2F0C                     move.l     -[A7], A4
  8164. 0000523E  2F3C 6772 7570           move.l     -[A7], 0x67727570 /* 'grup' */
  8165. 00005244  206E 000C                movea.l    A0, [A6 + 0xC]
  8166. 00005248  2F10                     move.l     -[A7], [A0]
  8167. 0000524A  303C 009E                move.w     D0, 0x9E
  8168. 0000524E  AAAA                     syscall    QuickTimeDispatch
  8169. 00005250  3E1F                     move.w     D7, [A7]+
  8170. 00005252  3F07                     move.w     -[A7], D7
  8171. 00005254  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  8172. 00005258  598F                     subq.l     A7, 4
  8173. 0000525A  2F0C                     move.l     -[A7], A4
  8174. 0000525C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8175. 00005260  7022                     moveq.l    D0, 0x22
  8176. 00005262  B09F                     cmp.l      D0, [A7]+
  8177. 00005264  6F0C                     ble        +0xE /* 00005272 */
  8178. 00005266  204C                     movea.l    A0, A4
  8179. 00005268  A023                     syscall    DisposHandle/DisposeHandle
  8180. 0000526A  7000                     moveq.l    D0, 0x00
  8181. 0000526C  2D40 0014                move.l     [A6 + 0x14], D0
  8182. 00005270  6004                     bra        +0x6 /* 00005276 */
  8183. label00005272:
  8184. 00005272  2D4C 0014                move.l     [A6 + 0x14], A4
  8185. label00005276:
  8186. 00005276  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  8187. 0000527C  4E5E                     unlink     A6
  8188. 0000527E  205F                     movea.l    A0, [A7]+
  8189. 00005280  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8190. 00005284  4ED0                     jmp        [A0]
  8191. 00005286  8020                     or.b       D0, -[A0]
  8192. 00005288  544D                     addq.w     A5, 2
  8193. 0000528A  4F56                     chk.w      D7, [A6]
  8194. 0000528C  4945                     chk.w      D4, D5
  8195. 0000528E  4D4F                     chk.w      D6, A7
  8196. 00005290  5649                     addq.w     A1, 3
  8197. 00005292  4543                     chk.w      D2, D3
  8198. 00005294  454C                     chk.w      D2, A4
  8199. 00005296  4C2E 4745 5447           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5447]
  8200. 0000529C  524F                     addq.w     A7, 1
  8201. 0000529E  5550                     subq.w     [A0], 2
  8202. 000052A0  5553                     subq.w     [A3], 2
  8203. 000052A2  4552                     chk.w      D2, [A2]
  8204. 000052A4  4441                     neg.w      D1
  8205. 000052A6  5441                     addq.w     D1, 2
  8206. 000052A8  0000 0000                ori.b      D0, 0x0
  8207. fn000052AC:
  8208. 000052AC  4E56 FFFC                link       A6, -0x0004
  8209. 000052B0  48E7 0018                movem.l    -[A7], A3,A4
  8210. 000052B4  286E 0008                movea.l    A4, [A6 + 0x8]
  8211. 000052B8  206E 000C                movea.l    A0, [A6 + 0xC]
  8212. 000052BC  7000                     moveq.l    D0, 0x00
  8213. 000052BE  2080                     move.l     [A0], D0
  8214. 000052C0  2054                     movea.l    A0, [A4]
  8215. 000052C2  7202                     moveq.l    D1, 0x02
  8216. 000052C4  B268 0030                cmp.w      D1, [A0 + 0x30]
  8217. 000052C8  6E08                     bgt        +0xA /* 000052D2 */
  8218. 000052CA  7001                     moveq.l    D0, 0x01
  8219. 000052CC  B068 0032                cmp.w      D0, [A0 + 0x32]
  8220. 000052D0  6F06                     ble        +0x8 /* 000052D8 */
  8221. label000052D2:
  8222. 000052D2  422E 0010                clr.b      [A6 + 0x10]
  8223. 000052D6  603E                     bra        +0x40 /* 00005316 */
  8224. label000052D8:
  8225. 000052D8  598F                     subq.l     A7, 4
  8226. 000052DA  598F                     subq.l     A7, 4
  8227. 000052DC  2054                     movea.l    A0, [A4]
  8228. 000052DE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8229. 000052E2  7001                     moveq.l    D0, 0x01
  8230. 000052E4  2F00                     move.l     -[A7], D0
  8231. 000052E6  303C 0117                move.w     D0, 0x117
  8232. 000052EA  AAAA                     syscall    QuickTimeDispatch
  8233. 000052EC  486E FFFC                pea.l      [A6 - 0x4]
  8234. 000052F0  2F0C                     move.l     -[A7], A4
  8235. 000052F2  4EBA FEF0                jsr        [PC - 0x110 /* 000051E4 */]
  8236. 000052F6  265F                     movea.l    A3, [A7]+
  8237. 000052F8  200B                     move.l     D0, A3
  8238. 000052FA  6716                     beq        +0x18 /* 00005312 */
  8239. 000052FC  2053                     movea.l    A0, [A3]
  8240. 000052FE  226E 000C                movea.l    A1, [A6 + 0xC]
  8241. 00005302  22A8 0006                move.l     [A1], [A0 + 0x6]
  8242. 00005306  204B                     movea.l    A0, A3
  8243. 00005308  A023                     syscall    DisposHandle/DisposeHandle
  8244. 0000530A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  8245. 00005310  6004                     bra        +0x6 /* 00005316 */
  8246. label00005312:
  8247. 00005312  422E 0010                clr.b      [A6 + 0x10]
  8248. label00005316:
  8249. 00005316  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  8250. 0000531C  4E5E                     unlink     A6
  8251. 0000531E  205F                     movea.l    A0, [A7]+
  8252. 00005320  504F                     addq.w     A7, 8
  8253. 00005322  4ED0                     jmp        [A0]
  8254. 00005324  8025                     or.b       D0, -[A5]
  8255. 00005326  544D                     addq.w     A5, 2
  8256. 00005328  4F56                     chk.w      D7, [A6]
  8257. 0000532A  4945                     chk.w      D4, D5
  8258. 0000532C  4D4F                     chk.w      D6, A7
  8259. 0000532E  5649                     addq.w     A1, 3
  8260. 00005330  4543                     chk.w      D2, D3
  8261. 00005332  454C                     chk.w      D2, A4
  8262. 00005334  4C2E 4745 5447           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x5447]
  8263. 0000533A  524F                     addq.w     A7, 1
  8264. 0000533C  5550                     subq.w     [A0], 2
  8265. 0000533E  5553                     subq.w     [A3], 2
  8266. 00005340  4552                     chk.w      D2, [A2]
  8267. 00005342  4441                     neg.w      D1
  8268. 00005344  5441                     addq.w     D1, 2
  8269. 00005346  464C                     not.w      A4
  8270. 00005348  4147                     chk.w      D0, D7
  8271. 0000534A  5300                     subq.b     D0, 1
  8272. 0000534C  0000 0000                ori.b      D0, 0x0
  8273. export_2797:
  8274. 00005350  4E56 FFFC                link       A6, -0x0004
  8275. 00005354  2F07                     move.l     -[A7], D7
  8276. 00005356  558F                     subq.l     A7, 2
  8277. 00005358  486E FFFC                pea.l      [A6 - 0x4]
  8278. 0000535C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8279. 00005360  4EBA FF4A                jsr        [PC - 0xB6 /* 000052AC */]
  8280. 00005364  1E1F                     move.b     D7, [A7]+
  8281. 00005366  1D47 000C                move.b     [A6 + 0xC], D7
  8282. 0000536A  2E2E FFF8                move.l     D7, [A6 - 0x8]
  8283. 0000536E  4E5E                     unlink     A6
  8284. 00005370  2E9F                     move.l     [A7], [A7]+
  8285. 00005372  4E75                     rts
  8286. 00005374  9D54                     sub.w      [A4], D6
  8287. 00005376  4D4F                     chk.w      D6, A7
  8288. 00005378  5649                     addq.w     A1, 3
  8289. 0000537A  454D                     chk.w      D2, A5
  8290. 0000537C  4F56                     chk.w      D7, [A6]
  8291. 0000537E  4945                     chk.w      D4, D5
  8292. 00005380  4345                     chk.w      D1, D5
  8293. 00005382  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  8294. 00005386  5355                     subq.w     [A5], 1
  8295. 00005388  4E47                     trap       7
  8296. 0000538A  524F                     addq.w     A7, 1
  8297. 0000538C  5550                     subq.w     [A0], 2
  8298. 0000538E  4142                     chk.w      D0, D2
  8299. 00005390  4C45 0000                movem.l    <none>, D5
  8300. export_2798:
  8301. 00005394  4E56 FFFC                link       A6, -0x0004
  8302. 00005398  48E7 1108                movem.l    -[A7], D3,D7,A4
  8303. 0000539C  286E 0008                movea.l    A4, [A6 + 0x8]
  8304. 000053A0  558F                     subq.l     A7, 2
  8305. 000053A2  486E FFFC                pea.l      [A6 - 0x4]
  8306. 000053A6  2F0C                     move.l     -[A7], A4
  8307. 000053A8  4EBA FF02                jsr        [PC - 0xFE /* 000052AC */]
  8308. 000053AC  1E1F                     move.b     D7, [A7]+
  8309. 000053AE  2054                     movea.l    A0, [A4]
  8310. 000053B0  3028 0030                move.w     D0, [A0 + 0x30]
  8311. 000053B4  48C0                     ext.l      D0
  8312. 000053B6  206E 000C                movea.l    A0, [A6 + 0xC]
  8313. 000053BA  2080                     move.l     [A0], D0
  8314. 000053BC  7600                     moveq.l    D3, 0x00
  8315. 000053BE  4A07                     tst.b      D7
  8316. 000053C0  671A                     beq        +0x1C /* 000053DC */
  8317. 000053C2  2F03                     move.l     -[A7], D3
  8318. 000053C4  558F                     subq.l     A7, 2
  8319. 000053C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8320. 000053CA  7002                     moveq.l    D0, 0x02
  8321. 000053CC  2F00                     move.l     -[A7], D0
  8322. 000053CE  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8323. 000053D2  101F                     move.b     D0, [A7]+
  8324. 000053D4  261F                     move.l     D3, [A7]+
  8325. 000053D6  4A00                     tst.b      D0
  8326. 000053D8  6702                     beq        +0x4 /* 000053DC */
  8327. 000053DA  7601                     moveq.l    D3, 0x01
  8328. label000053DC:
  8329. 000053DC  1D43 0010                move.b     [A6 + 0x10], D3
  8330. 000053E0  4CEE 1088 FFF0           movem.l    D3,D7,A4, [A6 - 0x10]
  8331. 000053E6  4E5E                     unlink     A6
  8332. 000053E8  205F                     movea.l    A0, [A7]+
  8333. 000053EA  504F                     addq.w     A7, 8
  8334. 000053EC  4ED0                     jmp        [A0]
  8335. 000053EE  9F54                     sub.w      [A4], D7
  8336. 000053F0  4D4F                     chk.w      D6, A7
  8337. 000053F2  5649                     addq.w     A1, 3
  8338. 000053F4  454D                     chk.w      D2, A5
  8339. 000053F6  4F56                     chk.w      D7, [A6]
  8340. 000053F8  4945                     chk.w      D4, D5
  8341. 000053FA  4345                     chk.w      D1, D5
  8342. 000053FC  4C4C 2E49                movem.l    D0,D3,D6,A1,A2,A3,A5, A4
  8343. 00005400  5355                     subq.w     [A5], 1
  8344. 00005402  4E41                     trap       1
  8345. 00005404  5353                     subq.w     [A3], 1
  8346. 00005406  454D                     chk.w      D2, A5
  8347. 00005408  424C                     clr.w      A4
  8348. 0000540A  4142                     chk.w      D0, D2
  8349. 0000540C  4C45 0000                movem.l    <none>, D5
  8350. export_2799:
  8351. 00005410  4E56 FFFC                link       A6, -0x0004
  8352. 00005414  48E7 1108                movem.l    -[A7], D3,D7,A4
  8353. 00005418  286E 0008                movea.l    A4, [A6 + 0x8]
  8354. 0000541C  558F                     subq.l     A7, 2
  8355. 0000541E  486E FFFC                pea.l      [A6 - 0x4]
  8356. 00005422  2F0C                     move.l     -[A7], A4
  8357. 00005424  4EBA FE86                jsr        [PC - 0x17A /* 000052AC */]
  8358. 00005428  1E1F                     move.b     D7, [A7]+
  8359. 0000542A  2054                     movea.l    A0, [A4]
  8360. 0000542C  3028 0030                move.w     D0, [A0 + 0x30]
  8361. 00005430  48C0                     ext.l      D0
  8362. 00005432  206E 000C                movea.l    A0, [A6 + 0xC]
  8363. 00005436  2080                     move.l     [A0], D0
  8364. 00005438  7600                     moveq.l    D3, 0x00
  8365. 0000543A  4A07                     tst.b      D7
  8366. 0000543C  671A                     beq        +0x1C /* 00005458 */
  8367. 0000543E  2F03                     move.l     -[A7], D3
  8368. 00005440  558F                     subq.l     A7, 2
  8369. 00005442  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8370. 00005446  7002                     moveq.l    D0, 0x02
  8371. 00005448  2F00                     move.l     -[A7], D0
  8372. 0000544A  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8373. 0000544E  101F                     move.b     D0, [A7]+
  8374. 00005450  261F                     move.l     D3, [A7]+
  8375. 00005452  4A00                     tst.b      D0
  8376. 00005454  6602                     bne        +0x4 /* 00005458 */
  8377. 00005456  7601                     moveq.l    D3, 0x01
  8378. label00005458:
  8379. 00005458  1D43 0010                move.b     [A6 + 0x10], D3
  8380. 0000545C  4CEE 1088 FFF0           movem.l    D3,D7,A4, [A6 - 0x10]
  8381. 00005462  4E5E                     unlink     A6
  8382. 00005464  205F                     movea.l    A0, [A7]+
  8383. 00005466  504F                     addq.w     A7, 8
  8384. 00005468  4ED0                     jmp        [A0]
  8385. 0000546A  8020                     or.b       D0, -[A0]
  8386. 0000546C  544D                     addq.w     A5, 2
  8387. 0000546E  4F56                     chk.w      D7, [A6]
  8388. 00005470  4945                     chk.w      D4, D5
  8389. 00005472  4D4F                     chk.w      D6, A7
  8390. 00005474  5649                     addq.w     A1, 3
  8391. 00005476  4543                     chk.w      D2, D3
  8392. 00005478  454C                     chk.w      D2, A4
  8393. 0000547A  4C2E 4953 554E           movem.w    D0,D1,D4,D6,A0,A3,A6, [A6 + 0x554E]
  8394. 00005480  434F                     chk.w      D1, A7
  8395. 00005482  4D50                     chk.w      D6, [A0]
  8396. 00005484  4F53                     chk.w      D7, [A3]
  8397. 00005486  4954                     chk.w      D4, [A4]
  8398. 00005488  4142                     chk.w      D0, D2
  8399. 0000548A  4C45 0000                movem.l    <none>, D5
  8400. 0000548E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8401. export_2800: // at 00005490 (misaligned)
  8402. 00005492  0000 558F                ori.b      D0, 0x8F
  8403. 00005496  4878 0080                push.l     0x80
  8404. 0000549A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8405. 0000549E  4EBA ACB8                jsr        [PC - 0x5348 /* 00000158 */]
  8406. 000054A2  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  8407. 000054A6  4E5E                     unlink     A6
  8408. 000054A8  2E9F                     move.l     [A7], [A7]+
  8409. 000054AA  4E75                     rts
  8410. 000054AC  9C54                     sub.w      D6, [A4]
  8411. 000054AE  4D4F                     chk.w      D6, A7
  8412. 000054B0  5649                     addq.w     A1, 3
  8413. 000054B2  454D                     chk.w      D2, A5
  8414. 000054B4  4F56                     chk.w      D7, [A6]
  8415. 000054B6  4945                     chk.w      D4, D5
  8416. 000054B8  4345                     chk.w      D1, D5
  8417. 000054BA  4C4C 2E57                movem.l    D0,D1,D2,D4,D6,A1,A2,A3,A5, A4
  8418. 000054BE  4153                     chk.w      D0, [A3]
  8419. 000054C0  4153                     chk.w      D0, [A3]
  8420. 000054C2  5345                     subq.w     D5, 1
  8421. 000054C4  4D42                     chk.w      D6, D2
  8422. 000054C6  4C45 4400                movem.l    A2,A6, D5
  8423. 000054CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8424. // begin alternate branch 000054CC-000054DA
  8425. fn000054CC:
  8426. 000054CC  4E56 0000                link       A6, 0
  8427. 000054D0  48E7 0018                movem.l    -[A7], A3,A4
  8428. 000054D4  286E 0010                movea.l    A4, [A6 + 0x10]
  8429. 000054D8  200C                     move.l     D0, A4
  8430. // end alternate branch 000054CC-000054DA
  8431. fn000054CC: // (misaligned)
  8432. 000054CE  0000 48E7                ori.b      D0, 0xE7
  8433. 000054D2  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  8434. 000054D6  0010 200C                ori.b      [A0], 0xC
  8435. 000054DA  6608                     bne        +0xA /* 000054E4 */
  8436. 000054DC  7000                     moveq.l    D0, 0x00
  8437. 000054DE  2D40 0014                move.l     [A6 + 0x14], D0
  8438. 000054E2  6032                     bra        +0x34 /* 00005516 */
  8439. label000054E4:
  8440. 000054E4  558F                     subq.l     A7, 2
  8441. 000054E6  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  8442. 000054EA  7008                     moveq.l    D0, 0x08
  8443. 000054EC  2F00                     move.l     -[A7], D0
  8444. 000054EE  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8445. 000054F2  4A1F                     tst.b      [A7]+
  8446. 000054F4  6608                     bne        +0xA /* 000054FE */
  8447. 000054F6  7000                     moveq.l    D0, 0x00
  8448. 000054F8  2D40 0014                move.l     [A6 + 0x14], D0
  8449. 000054FC  6018                     bra        +0x1A /* 00005516 */
  8450. label000054FE:
  8451. 000054FE  264C                     movea.l    A3, A4
  8452. 00005500  47EB 0022                lea.l      A3, [A3 + 0x22]
  8453. 00005504  206E 000C                movea.l    A0, [A6 + 0xC]
  8454. 00005508  20AB 0024                move.l     [A0], [A3 + 0x24]
  8455. 0000550C  200B                     move.l     D0, A3
  8456. 0000550E  7228                     moveq.l    D1, 0x28
  8457. 00005510  D081                     add.l      D0, D1
  8458. 00005512  2D40 0014                move.l     [A6 + 0x14], D0
  8459. label00005516:
  8460. 00005516  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  8461. 0000551C  4E5E                     unlink     A6
  8462. 0000551E  205F                     movea.l    A0, [A7]+
  8463. 00005520  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8464. 00005524  4ED0                     jmp        [A0]
  8465. 00005526  8027                     or.b       D0, -[A7]
  8466. 00005528  544D                     addq.w     A5, 2
  8467. 0000552A  4F56                     chk.w      D7, [A6]
  8468. 0000552C  4945                     chk.w      D4, D5
  8469. 0000552E  4D4F                     chk.w      D6, A7
  8470. 00005530  5649                     addq.w     A1, 3
  8471. 00005532  4543                     chk.w      D2, D3
  8472. 00005534  454C                     chk.w      D2, A4
  8473. 00005536  4C2E 4445 5445           movem.w    D0,D2,D6,A2,A6, [A6 + 0x5445]
  8474. 0000553C  524D                     addq.w     A5, 1
  8475. 0000553E  494E                     chk.w      D4, A6
  8476. 00005540  4555                     chk.w      D2, [A5]
  8477. 00005542  5345                     subq.w     D5, 1
  8478. 00005544  5244                     addq.w     D4, 1
  8479. 00005546  4154                     chk.w      D0, [A4]
  8480. 00005548  4152                     chk.w      D0, [A2]
  8481. 0000554A  474E                     chk.w      D3, A6
  8482. 0000554C  5054                     addq.w     [A4], 8
  8483. 0000554E  5200                     addq.b     D0, 1
  8484. 00005550  0000 0000                ori.b      D0, 0x0
  8485. fn00005554:
  8486. 00005554  4E56 0000                link       A6, 0
  8487. 00005558  2F0C                     move.l     -[A7], A4
  8488. 0000555A  286E 000C                movea.l    A4, [A6 + 0xC]
  8489. 0000555E  200C                     move.l     D0, A4
  8490. 00005560  6608                     bne        +0xA /* 0000556A */
  8491. 00005562  7000                     moveq.l    D0, 0x00
  8492. 00005564  2D40 0010                move.l     [A6 + 0x10], D0
  8493. 00005568  6024                     bra        +0x26 /* 0000558E */
  8494. label0000556A:
  8495. 0000556A  558F                     subq.l     A7, 2
  8496. 0000556C  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  8497. 00005570  7008                     moveq.l    D0, 0x08
  8498. 00005572  2F00                     move.l     -[A7], D0
  8499. 00005574  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8500. 00005578  4A1F                     tst.b      [A7]+
  8501. 0000557A  6608                     bne        +0xA /* 00005584 */
  8502. 0000557C  7000                     moveq.l    D0, 0x00
  8503. 0000557E  2D40 0010                move.l     [A6 + 0x10], D0
  8504. 00005582  600A                     bra        +0xC /* 0000558E */
  8505. label00005584:
  8506. 00005584  200C                     move.l     D0, A4
  8507. 00005586  7222                     moveq.l    D1, 0x22
  8508. 00005588  D081                     add.l      D0, D1
  8509. 0000558A  2D40 0010                move.l     [A6 + 0x10], D0
  8510. label0000558E:
  8511. 0000558E  286E FFFC                movea.l    A4, [A6 - 0x4]
  8512. 00005592  4E5E                     unlink     A6
  8513. 00005594  205F                     movea.l    A0, [A7]+
  8514. 00005596  504F                     addq.w     A7, 8
  8515. 00005598  4ED0                     jmp        [A0]
  8516. 0000559A  802A 544D                or.b       D0, [A2 + 0x544D]
  8517. 0000559E  4F56                     chk.w      D7, [A6]
  8518. 000055A0  4945                     chk.w      D4, D5
  8519. 000055A2  4D4F                     chk.w      D6, A7
  8520. 000055A4  5649                     addq.w     A1, 3
  8521. 000055A6  4543                     chk.w      D2, D3
  8522. 000055A8  454C                     chk.w      D2, A4
  8523. 000055AA  4C2E 4445 5445           movem.w    D0,D2,D6,A2,A6, [A6 + 0x5445]
  8524. 000055B0  524D                     addq.w     A5, 1
  8525. 000055B2  494E                     chk.w      D4, A6
  8526. 000055B4  4555                     chk.w      D2, [A5]
  8527. 000055B6  5345                     subq.w     D5, 1
  8528. 000055B8  5244                     addq.w     D4, 1
  8529. 000055BA  4154                     chk.w      D0, [A4]
  8530. 000055BC  414D                     chk.w      D0, A5
  8531. 000055BE  4154                     chk.w      D0, [A4]
  8532. 000055C0  5249                     addq.w     A1, 1
  8533. 000055C2  5850                     addq.w     [A0], 4
  8534. 000055C4  5452                     addq.w     [A2], 2
  8535. 000055C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8536. // begin alternate branch 000055C8-000055D0
  8537. fn000055C8:
  8538. 000055C8  4E56 0000                link       A6, 0
  8539. 000055CC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8540. // end alternate branch 000055C8-000055D0
  8541. fn000055C8: // (misaligned)
  8542. 000055CA  0000 48E7                ori.b      D0, 0xE7
  8543. 000055CE  0318                     btst       [A0]+, D1
  8544. 000055D0  286E 000C                movea.l    A4, [A6 + 0xC]
  8545. 000055D4  200C                     move.l     D0, A4
  8546. 000055D6  6608                     bne        +0xA /* 000055E0 */
  8547. 000055D8  7000                     moveq.l    D0, 0x00
  8548. 000055DA  2D40 0010                move.l     [A6 + 0x10], D0
  8549. 000055DE  6048                     bra        +0x4A /* 00005628 */
  8550. label000055E0:
  8551. 000055E0  264C                     movea.l    A3, A4
  8552. 000055E2  558F                     subq.l     A7, 2
  8553. 000055E4  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  8554. 000055E8  7004                     moveq.l    D0, 0x04
  8555. 000055EA  2F00                     move.l     -[A7], D0
  8556. 000055EC  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8557. 000055F0  4A1F                     tst.b      [A7]+
  8558. 000055F2  6608                     bne        +0xA /* 000055FC */
  8559. 000055F4  7000                     moveq.l    D0, 0x00
  8560. 000055F6  2D40 0010                move.l     [A6 + 0x10], D0
  8561. 000055FA  602C                     bra        +0x2E /* 00005628 */
  8562. label000055FC:
  8563. 000055FC  7E22                     moveq.l    D7, 0x22
  8564. 000055FE  558F                     subq.l     A7, 2
  8565. 00005600  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  8566. 00005604  7008                     moveq.l    D0, 0x08
  8567. 00005606  2F00                     move.l     -[A7], D0
  8568. 00005608  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8569. 0000560C  4A1F                     tst.b      [A7]+
  8570. 0000560E  6710                     beq        +0x12 /* 00005620 */
  8571. 00005610  264C                     movea.l    A3, A4
  8572. 00005612  D7C7                     add.l      A3, D7
  8573. 00005614  2C2B 0024                move.l     D6, [A3 + 0x24]
  8574. 00005618  2006                     move.l     D0, D6
  8575. 0000561A  7228                     moveq.l    D1, 0x28
  8576. 0000561C  D081                     add.l      D0, D1
  8577. 0000561E  DE80                     add.l      D7, D0
  8578. label00005620:
  8579. 00005620  200C                     move.l     D0, A4
  8580. 00005622  D087                     add.l      D0, D7
  8581. 00005624  2D40 0010                move.l     [A6 + 0x10], D0
  8582. label00005628:
  8583. 00005628  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  8584. 0000562E  4E5E                     unlink     A6
  8585. 00005630  205F                     movea.l    A0, [A7]+
  8586. 00005632  504F                     addq.w     A7, 8
  8587. 00005634  4ED0                     jmp        [A0]
  8588. 00005636  802D 544D                or.b       D0, [A5 + 0x544D]
  8589. 0000563A  4F56                     chk.w      D7, [A6]
  8590. 0000563C  4945                     chk.w      D4, D5
  8591. 0000563E  4D4F                     chk.w      D6, A7
  8592. 00005640  5649                     addq.w     A1, 3
  8593. 00005642  4543                     chk.w      D2, D3
  8594. 00005644  454C                     chk.w      D2, A4
  8595. 00005646  4C2E 4445 5445           movem.w    D0,D2,D6,A2,A6, [A6 + 0x5445]
  8596. 0000564C  524D                     addq.w     A5, 1
  8597. 0000564E  494E                     chk.w      D4, A6
  8598. 00005650  454D                     chk.w      D2, A5
  8599. 00005652  4F56                     chk.w      D7, [A6]
  8600. 00005654  4945                     chk.w      D4, D5
  8601. 00005656  4345                     chk.w      D1, D5
  8602. 00005658  4C4C 5553                movem.l    D0,D1,D4,D6,A0,A2,A4,A6, A4
  8603. 0000565C  4552                     chk.w      D2, [A2]
  8604. 0000565E  4441                     neg.w      D1
  8605. 00005660  5441                     addq.w     D1, 2
  8606. 00005662  5054                     addq.w     [A4], 8
  8607. 00005664  5200                     addq.b     D0, 1
  8608. 00005666  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8609. // begin alternate branch 00005668-0000566C
  8610. fn00005668:
  8611. 00005668  4E56 FFEC                link       A6, -0x0014
  8612. // end alternate branch 00005668-0000566C
  8613. fn00005668: // (misaligned)
  8614. 0000566A  FFEC                     .invalid   <<F/7/7>>
  8615. 0000566C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8616. 00005670  1A2E 0010                move.b     D5, [A6 + 0x10]
  8617. 00005674  286E 0008                movea.l    A4, [A6 + 0x8]
  8618. 00005678  598F                     subq.l     A7, 4
  8619. 0000567A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8620. 0000567E  303C 0062                move.w     D0, 0x62 /* 'b' */
  8621. 00005682  AAAA                     syscall    QuickTimeDispatch
  8622. 00005684  2657                     movea.l    A3, [A7]
  8623. 00005686  486E FFEC                pea.l      [A6 - 0x14]
  8624. 0000568A  7000                     moveq.l    D0, 0x00
  8625. 0000568C  2F00                     move.l     -[A7], D0
  8626. 0000568E  2F00                     move.l     -[A7], D0
  8627. 00005690  303C 006F                move.w     D0, 0x6F /* 'o' */
  8628. 00005694  AAAA                     syscall    QuickTimeDispatch
  8629. 00005696  7C22                     moveq.l    D6, 0x22
  8630. 00005698  7000                     moveq.l    D0, 0x00
  8631. 0000569A  2D40 FFF0                move.l     [A6 - 0x10], D0
  8632. 0000569E  7E00                     moveq.l    D7, 0x00
  8633. 000056A0  598F                     subq.l     A7, 4
  8634. 000056A2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8635. 000056A6  303C 0111                move.w     D0, 0x111
  8636. 000056AA  AAAA                     syscall    QuickTimeDispatch
  8637. 000056AC  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  8638. 000056B0  670C                     beq        +0xE /* 000056BE */
  8639. 000056B2  598F                     subq.l     A7, 4
  8640. 000056B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8641. 000056B8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8642. 000056BC  2E1F                     move.l     D7, [A7]+
  8643. label000056BE:
  8644. 000056BE  2007                     move.l     D0, D7
  8645. 000056C0  7228                     moveq.l    D1, 0x28
  8646. 000056C2  D081                     add.l      D0, D1
  8647. 000056C4  DC80                     add.l      D6, D0
  8648. 000056C6  2806                     move.l     D4, D6
  8649. 000056C8  4A05                     tst.b      D5
  8650. 000056CA  6730                     beq        +0x32 /* 000056FC */
  8651. 000056CC  0686 0000 0060           addi.l     D6, 0x60 /* '`' */
  8652. 000056D2  2054                     movea.l    A0, [A4]
  8653. 000056D4  4AA8 004C                tst.l      [A0 + 0x4C]
  8654. 000056D8  670C                     beq        +0xE /* 000056E6 */
  8655. 000056DA  2068 004C                movea.l    A0, [A0 + 0x4C]
  8656. 000056DE  2050                     movea.l    A0, [A0]
  8657. 000056E0  7000                     moveq.l    D0, 0x00
  8658. 000056E2  1010                     move.b     D0, [A0]
  8659. 000056E4  DC80                     add.l      D6, D0
  8660. label000056E6:
  8661. 000056E6  2054                     movea.l    A0, [A4]
  8662. 000056E8  4AA8 0050                tst.l      [A0 + 0x50]
  8663. 000056EC  670E                     beq        +0x10 /* 000056FC */
  8664. 000056EE  598F                     subq.l     A7, 4
  8665. 000056F0  2054                     movea.l    A0, [A4]
  8666. 000056F2  2F28 0050                move.l     -[A7], [A0 + 0x50]
  8667. 000056F6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8668. 000056FA  DC9F                     add.l      D6, [A7]+
  8669. label000056FC:
  8670. 000056FC  2006                     move.l     D0, D6
  8671. 000056FE  A122                     syscall    NewHandle, flags=1
  8672. 00005700  2D48 FFF4                move.l     [A6 - 0xC], A0
  8673. 00005704  2F08                     move.l     -[A7], A0
  8674. 00005706  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8675. 0000570A  206E FFF4                movea.l    A0, [A6 - 0xC]
  8676. 0000570E  A029                     syscall    HLock
  8677. 00005710  206E FFF4                movea.l    A0, [A6 - 0xC]
  8678. 00005714  2650                     movea.l    A3, [A0]
  8679. 00005716  376E 000E 0004           move.w     [A3 + 0x4], [A6 + 0xE]
  8680. 0000571C  598F                     subq.l     A7, 4
  8681. 0000571E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8682. 00005722  303C 0047                move.w     D0, 0x47 /* 'G' */
  8683. 00005726  AAAA                     syscall    QuickTimeDispatch
  8684. 00005728  275F 000A                move.l     [A3 + 0xA], [A7]+
  8685. 0000572C  7001                     moveq.l    D0, 0x01
  8686. 0000572E  2680                     move.l     [A3], D0
  8687. 00005730  598F                     subq.l     A7, 4
  8688. 00005732  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8689. 00005736  303C 004C                move.w     D0, 0x4C /* 'L' */
  8690. 0000573A  AAAA                     syscall    QuickTimeDispatch
  8691. 0000573C  275F 000E                move.l     [A3 + 0xE], [A7]+
  8692. 00005740  7000                     moveq.l    D0, 0x00
  8693. 00005742  2740 0006                move.l     [A3 + 0x6], D0
  8694. 00005746  558F                     subq.l     A7, 2
  8695. 00005748  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8696. 0000574C  303C 0045                move.w     D0, 0x45 /* 'E' */
  8697. 00005750  AAAA                     syscall    QuickTimeDispatch
  8698. 00005752  4A1F                     tst.b      [A7]+
  8699. 00005754  6708                     beq        +0xA /* 0000575E */
  8700. 00005756  00AB 0000 0001 0006      ori.l      [A3 + 0x6], 0x1
  8701. label0000575E:
  8702. 0000575E  4A2E 000C                tst.b      [A6 + 0xC]
  8703. 00005762  6708                     beq        +0xA /* 0000576C */
  8704. 00005764  00AB 0000 0002 0006      ori.l      [A3 + 0x6], 0x2
  8705. label0000576C:
  8706. 0000576C  206E FFF4                movea.l    A0, [A6 - 0xC]
  8707. 00005770  2010                     move.l     D0, [A0]
  8708. 00005772  7222                     moveq.l    D1, 0x22
  8709. 00005774  D081                     add.l      D0, D1
  8710. 00005776  2D40 FFF8                move.l     [A6 - 0x8], D0
  8711. 0000577A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  8712. 0000577E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8713. 00005782  303C 0056                move.w     D0, 0x56 /* 'V' */
  8714. 00005786  AAAA                     syscall    QuickTimeDispatch
  8715. 00005788  202E FFF8                move.l     D0, [A6 - 0x8]
  8716. 0000578C  7224                     moveq.l    D1, 0x24
  8717. 0000578E  D081                     add.l      D0, D1
  8718. 00005790  2D40 FFFC                move.l     [A6 - 0x4], D0
  8719. 00005794  2040                     movea.l    A0, D0
  8720. 00005796  2087                     move.l     [A0], D7
  8721. 00005798  6718                     beq        +0x1A /* 000057B2 */
  8722. 0000579A  206E FFF0                movea.l    A0, [A6 - 0x10]
  8723. 0000579E  2050                     movea.l    A0, [A0]
  8724. 000057A0  202E FFFC                move.l     D0, [A6 - 0x4]
  8725. 000057A4  5880                     addq.l     D0, 4
  8726. 000057A6  2240                     movea.l    A1, D0
  8727. 000057A8  2007                     move.l     D0, D7
  8728. 000057AA  A02E                     syscall    BlockMove/BlockMoveData
  8729. 000057AC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8730. 000057B0  A8D9                     syscall    DisposRgn/DisposeRgn
  8731. label000057B2:
  8732. 000057B2  00AB 0000 0008 0006      ori.l      [A3 + 0x6], 0x8
  8733. 000057BA  4A05                     tst.b      D5
  8734. 000057BC  6718                     beq        +0x1A /* 000057D6 */
  8735. 000057BE  206E FFF4                movea.l    A0, [A6 - 0xC]
  8736. 000057C2  2004                     move.l     D0, D4
  8737. 000057C4  D090                     add.l      D0, [A0]
  8738. 000057C6  2F00                     move.l     -[A7], D0
  8739. 000057C8  2F0C                     move.l     -[A7], A4
  8740. 000057CA  4EBA 0078                jsr        [PC + 0x78 /* 00005844 */]
  8741. 000057CE  00AB 0000 0004 0006      ori.l      [A3 + 0x6], 0x4
  8742. label000057D6:
  8743. 000057D6  598F                     subq.l     A7, 4
  8744. 000057D8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8745. 000057DC  303C 005F                move.w     D0, 0x5F /* '_' */
  8746. 000057E0  AAAA                     syscall    QuickTimeDispatch
  8747. 000057E2  2657                     movea.l    A3, [A7]
  8748. 000057E4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8749. 000057E8  558F                     subq.l     A7, 2
  8750. 000057EA  2F0B                     move.l     -[A7], A3
  8751. 000057EC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8752. 000057F0  2F3C 6772 7570           move.l     -[A7], 0x67727570 /* 'grup' */
  8753. 000057F6  303C 009F                move.w     D0, 0x9F
  8754. 000057FA  AAAA                     syscall    QuickTimeDispatch
  8755. 000057FC  3A1F                     move.w     D5, [A7]+
  8756. 000057FE  3F05                     move.w     -[A7], D5
  8757. 00005800  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  8758. 00005804  206E FFF4                movea.l    A0, [A6 - 0xC]
  8759. 00005808  A023                     syscall    DisposHandle/DisposeHandle
  8760. 0000580A  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  8761. 00005810  4E5E                     unlink     A6
  8762. 00005812  205F                     movea.l    A0, [A7]+
  8763. 00005814  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8764. 00005818  4ED0                     jmp        [A0]
  8765. 0000581A  8023                     or.b       D0, -[A3]
  8766. 0000581C  544D                     addq.w     A5, 2
  8767. 0000581E  4F56                     chk.w      D7, [A6]
  8768. 00005820  4945                     chk.w      D4, D5
  8769. 00005822  4D4F                     chk.w      D6, A7
  8770. 00005824  5649                     addq.w     A1, 3
  8771. 00005826  4543                     chk.w      D2, D3
  8772. 00005828  454C                     chk.w      D2, A4
  8773. 0000582A  4C2E 4144 4447           movem.w    D2,D6,A0,A6, [A6 + 0x4447]
  8774. 00005830  524F                     addq.w     A7, 1
  8775. 00005832  5550                     subq.w     [A0], 2
  8776. 00005834  4441                     neg.w      D1
  8777. 00005836  5441                     addq.w     D1, 2
  8778. 00005838  544F                     addq.w     A7, 2
  8779. 0000583A  5452                     addq.w     [A2], 2
  8780. 0000583C  4143                     chk.w      D0, D3
  8781. 0000583E  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  8782. 00005840  0000 0000                ori.b      D0, 0x0
  8783. fn00005844:
  8784. 00005844  4E56 0000                link       A6, 0
  8785. 00005848  48E7 0018                movem.l    -[A7], A3,A4
  8786. 0000584C  286E 0008                movea.l    A4, [A6 + 0x8]
  8787. 00005850  266E 000C                movea.l    A3, [A6 + 0xC]
  8788. 00005854  2054                     movea.l    A0, [A4]
  8789. 00005856  5C88                     addq.l     A0, 6
  8790. 00005858  224B                     movea.l    A1, A3
  8791. 0000585A  7010                     moveq.l    D0, 0x10
  8792. label0000585C:
  8793. 0000585C  22D8                     move.l     [A1]+, [A0]+
  8794. 0000585E  51C8 FFFC                dbf        D0, -0x6 /* 0000585C */
  8795. 00005862  32D8                     move.w     [A1]+, [A0]+
  8796. 00005864  598F                     subq.l     A7, 4
  8797. 00005866  2054                     movea.l    A0, [A4]
  8798. 00005868  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8799. 0000586C  303C 0029                move.w     D0, 0x29 /* ')' */
  8800. 00005870  AAAA                     syscall    QuickTimeDispatch
  8801. 00005872  275F 0046                move.l     [A3 + 0x46], [A7]+
  8802. 00005876  2054                     movea.l    A0, [A4]
  8803. 00005878  4AA8 005C                tst.l      [A0 + 0x5C]
  8804. 0000587C  6742                     beq        +0x44 /* 000058C0 */
  8805. 0000587E  598F                     subq.l     A7, 4
  8806. 00005880  2054                     movea.l    A0, [A4]
  8807. 00005882  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8808. 00005886  4EAD 368A                jsr        [A5 + 0x368A /* export_1741 */]
  8809. 0000588A  275F 004A                move.l     [A3 + 0x4A], [A7]+
  8810. 0000588E  598F                     subq.l     A7, 4
  8811. 00005890  2054                     movea.l    A0, [A4]
  8812. 00005892  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8813. 00005896  4EAD 369A                jsr        [A5 + 0x369A /* export_1743 */]
  8814. 0000589A  275F 004E                move.l     [A3 + 0x4E], [A7]+
  8815. 0000589E  598F                     subq.l     A7, 4
  8816. 000058A0  2054                     movea.l    A0, [A4]
  8817. 000058A2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8818. 000058A6  4EAD 36AA                jsr        [A5 + 0x36AA /* export_1745 */]
  8819. 000058AA  275F 0052                move.l     [A3 + 0x52], [A7]+
  8820. 000058AE  598F                     subq.l     A7, 4
  8821. 000058B0  2054                     movea.l    A0, [A4]
  8822. 000058B2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8823. 000058B6  4EAD 36BA                jsr        [A5 + 0x36BA /* export_1747 */]
  8824. 000058BA  275F 0056                move.l     [A3 + 0x56], [A7]+
  8825. 000058BE  6016                     bra        +0x18 /* 000058D6 */
  8826. label000058C0:
  8827. 000058C0  7000                     moveq.l    D0, 0x00
  8828. 000058C2  2740 004A                move.l     [A3 + 0x4A], D0
  8829. 000058C6  2740 004E                move.l     [A3 + 0x4E], D0
  8830. 000058CA  276D EC20 0052           move.l     [A3 + 0x52], [A5 - 0x13E0]
  8831. 000058D0  276D EC20 0056           move.l     [A3 + 0x56], [A5 - 0x13E0]
  8832. label000058D6:
  8833. 000058D6  2054                     movea.l    A0, [A4]
  8834. 000058D8  4AA8 004C                tst.l      [A0 + 0x4C]
  8835. 000058DC  6746                     beq        +0x48 /* 00005924 */
  8836. 000058DE  2068 004C                movea.l    A0, [A0 + 0x4C]
  8837. 000058E2  2050                     movea.l    A0, [A0]
  8838. 000058E4  7000                     moveq.l    D0, 0x00
  8839. 000058E6  1010                     move.b     D0, [A0]
  8840. 000058E8  3740 005A                move.w     [A3 + 0x5A], D0
  8841. 000058EC  2054                     movea.l    A0, [A4]
  8842. 000058EE  2068 004C                movea.l    A0, [A0 + 0x4C]
  8843. 000058F2  A029                     syscall    HLock
  8844. 000058F4  2054                     movea.l    A0, [A4]
  8845. 000058F6  2068 004C                movea.l    A0, [A0 + 0x4C]
  8846. 000058FA  2010                     move.l     D0, [A0]
  8847. 000058FC  5280                     addq.l     D0, 1
  8848. 000058FE  2040                     movea.l    A0, D0
  8849. 00005900  200B                     move.l     D0, A3
  8850. 00005902  D0BC 0000 2400           add.l      D0, 0x2400 /* '$\0' */
  8851. 00005908  2240                     movea.l    A1, D0
  8852. 0000590A  302B 005A                move.w     D0, [A3 + 0x5A]
  8853. 0000590E  48C0                     ext.l      D0
  8854. 00005910  A02E                     syscall    BlockMove/BlockMoveData
  8855. 00005912  2054                     movea.l    A0, [A4]
  8856. 00005914  2068 004C                movea.l    A0, [A0 + 0x4C]
  8857. 00005918  A023                     syscall    DisposHandle/DisposeHandle
  8858. 0000591A  2054                     movea.l    A0, [A4]
  8859. 0000591C  7000                     moveq.l    D0, 0x00
  8860. 0000591E  2140 004C                move.l     [A0 + 0x4C], D0
  8861. 00005922  6004                     bra        +0x6 /* 00005928 */
  8862. label00005924:
  8863. 00005924  426B 005A                clr.w      [A3 + 0x5A]
  8864. label00005928:
  8865. 00005928  2054                     movea.l    A0, [A4]
  8866. 0000592A  4AA8 0050                tst.l      [A0 + 0x50]
  8867. 0000592E  675C                     beq        +0x5E /* 0000598C */
  8868. 00005930  598F                     subq.l     A7, 4
  8869. 00005932  2054                     movea.l    A0, [A4]
  8870. 00005934  2F28 0050                move.l     -[A7], [A0 + 0x50]
  8871. 00005938  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8872. 0000593C  275F 005C                move.l     [A3 + 0x5C], [A7]+
  8873. 00005940  2054                     movea.l    A0, [A4]
  8874. 00005942  2068 0050                movea.l    A0, [A0 + 0x50]
  8875. 00005946  A029                     syscall    HLock
  8876. 00005948  2054                     movea.l    A0, [A4]
  8877. 0000594A  2068 0050                movea.l    A0, [A0 + 0x50]
  8878. 0000594E  2050                     movea.l    A0, [A0]
  8879. 00005950  200B                     move.l     D0, A3
  8880. 00005952  D0BC 0000 2400           add.l      D0, 0x2400 /* '$\0' */
  8881. 00005958  322B 005A                move.w     D1, [A3 + 0x5A]
  8882. 0000595C  48C1                     ext.l      D1
  8883. 0000595E  2401                     move.l     D2, D1
  8884. 00005960  C2FC 0060                mulu.w     D1, 0x60 /* '`' */
  8885. 00005964  4842                     swap.w     D2
  8886. 00005966  C4FC 0060                mulu.w     D2, 0x60 /* '`' */
  8887. 0000596A  4842                     swap.w     D2
  8888. 0000596C  4242                     clr.w      D2
  8889. 0000596E  D282                     add.l      D1, D2
  8890. 00005970  D280                     add.l      D1, D0
  8891. 00005972  2241                     movea.l    A1, D1
  8892. 00005974  202B 005C                move.l     D0, [A3 + 0x5C]
  8893. 00005978  A02E                     syscall    BlockMove/BlockMoveData
  8894. 0000597A  2054                     movea.l    A0, [A4]
  8895. 0000597C  2068 0050                movea.l    A0, [A0 + 0x50]
  8896. 00005980  A023                     syscall    DisposHandle/DisposeHandle
  8897. 00005982  2054                     movea.l    A0, [A4]
  8898. 00005984  7000                     moveq.l    D0, 0x00
  8899. 00005986  2140 0050                move.l     [A0 + 0x50], D0
  8900. 0000598A  6006                     bra        +0x8 /* 00005992 */
  8901. label0000598C:
  8902. 0000598C  7000                     moveq.l    D0, 0x00
  8903. 0000598E  2740 005C                move.l     [A3 + 0x5C], D0
  8904. label00005992:
  8905. 00005992  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  8906. 00005998  4E5E                     unlink     A6
  8907. 0000599A  205F                     movea.l    A0, [A7]+
  8908. 0000599C  504F                     addq.w     A7, 8
  8909. 0000599E  4ED0                     jmp        [A0]
  8910. 000059A0  8025                     or.b       D0, -[A5]
  8911. 000059A2  544D                     addq.w     A5, 2
  8912. 000059A4  4F56                     chk.w      D7, [A6]
  8913. 000059A6  4945                     chk.w      D4, D5
  8914. 000059A8  4D4F                     chk.w      D6, A7
  8915. 000059AA  5649                     addq.w     A1, 3
  8916. 000059AC  4543                     chk.w      D2, D3
  8917. 000059AE  454C                     chk.w      D2, A4
  8918. 000059B0  4C2E 5341 5645           movem.w    D0,D6,A0,A1,A4,A6, [A6 + 0x5645]
  8919. 000059B6  4D4F                     chk.w      D6, A7
  8920. 000059B8  5649                     addq.w     A1, 3
  8921. 000059BA  4543                     chk.w      D2, D3
  8922. 000059BC  454C                     chk.w      D2, A4
  8923. 000059BE  4C55 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, [A5]
  8924. 000059C2  5244                     addq.w     D4, 1
  8925. 000059C4  4154                     chk.w      D0, [A4]
  8926. 000059C6  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  8927. 000059C8  0000 0000                ori.b      D0, 0x0
  8928. fn000059CC:
  8929. 000059CC  4E56 FFE8                link       A6, -0x0018
  8930. 000059D0  48E7 0118                movem.l    -[A7], D7,A3,A4
  8931. 000059D4  286E 0008                movea.l    A4, [A6 + 0x8]
  8932. 000059D8  598F                     subq.l     A7, 4
  8933. 000059DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8934. 000059DE  486E FFF4                pea.l      [A6 - 0xC]
  8935. 000059E2  2F0C                     move.l     -[A7], A4
  8936. 000059E4  4EBA F7FE                jsr        [PC - 0x802 /* 000051E4 */]
  8937. 000059E8  265F                     movea.l    A3, [A7]+
  8938. 000059EA  200B                     move.l     D0, A3
  8939. 000059EC  6700 0124                beq        +0x126 /* 00005B12 */
  8940. 000059F0  204B                     movea.l    A0, A3
  8941. 000059F2  A029                     syscall    HLock
  8942. 000059F4  202E 0010                move.l     D0, [A6 + 0x10]
  8943. 000059F8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8944. 000059FC  6712                     beq        +0x14 /* 00005A10 */
  8945. 000059FE  558F                     subq.l     A7, 2
  8946. 00005A00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8947. 00005A04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8948. 00005A08  303C 0153                move.w     D0, 0x153
  8949. 00005A0C  AAAA                     syscall    QuickTimeDispatch
  8950. 00005A0E  544F                     addq.w     A7, 2
  8951. label00005A10:
  8952. 00005A10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8953. 00005A14  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8954. 00005A18  7000                     moveq.l    D0, 0x00
  8955. 00005A1A  2F00                     move.l     -[A7], D0
  8956. 00005A1C  2F0C                     move.l     -[A7], A4
  8957. 00005A1E  4EBA F734                jsr        [PC - 0x8CC /* 00005154 */]
  8958. 00005A22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8959. 00005A26  2053                     movea.l    A0, [A3]
  8960. 00005A28  2F28 000A                move.l     -[A7], [A0 + 0xA]
  8961. 00005A2C  303C 0048                move.w     D0, 0x48 /* 'H' */
  8962. 00005A30  AAAA                     syscall    QuickTimeDispatch
  8963. 00005A32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8964. 00005A36  558F                     subq.l     A7, 2
  8965. 00005A38  2053                     movea.l    A0, [A3]
  8966. 00005A3A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  8967. 00005A3E  7001                     moveq.l    D0, 0x01
  8968. 00005A40  2F00                     move.l     -[A7], D0
  8969. 00005A42  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  8970. 00005A46  303C 0046                move.w     D0, 0x46 /* 'F' */
  8971. 00005A4A  AAAA                     syscall    QuickTimeDispatch
  8972. 00005A4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8973. 00005A50  2053                     movea.l    A0, [A3]
  8974. 00005A52  2F28 000E                move.l     -[A7], [A0 + 0xE]
  8975. 00005A56  303C 004D                move.w     D0, 0x4D /* 'M' */
  8976. 00005A5A  AAAA                     syscall    QuickTimeDispatch
  8977. 00005A5C  598F                     subq.l     A7, 4
  8978. 00005A5E  2F13                     move.l     -[A7], [A3]
  8979. 00005A60  2F0C                     move.l     -[A7], A4
  8980. 00005A62  4EBA FAF0                jsr        [PC - 0x510 /* 00005554 */]
  8981. 00005A66  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  8982. 00005A6A  676A                     beq        +0x6C /* 00005AD6 */
  8983. 00005A6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8984. 00005A70  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8985. 00005A74  303C 0057                move.w     D0, 0x57 /* 'W' */
  8986. 00005A78  AAAA                     syscall    QuickTimeDispatch
  8987. 00005A7A  7000                     moveq.l    D0, 0x00
  8988. 00005A7C  2D40 FFEC                move.l     [A6 - 0x14], D0
  8989. 00005A80  598F                     subq.l     A7, 4
  8990. 00005A82  2F13                     move.l     -[A7], [A3]
  8991. 00005A84  486E FFEC                pea.l      [A6 - 0x14]
  8992. 00005A88  2F0C                     move.l     -[A7], A4
  8993. 00005A8A  4EBA FA40                jsr        [PC - 0x5C0 /* 000054CC */]
  8994. 00005A8E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  8995. 00005A92  4AAE FFEC                tst.l      [A6 - 0x14]
  8996. 00005A96  673E                     beq        +0x40 /* 00005AD6 */
  8997. 00005A98  4AAE FFF0                tst.l      [A6 - 0x10]
  8998. 00005A9C  6738                     beq        +0x3A /* 00005AD6 */
  8999. 00005A9E  558F                     subq.l     A7, 2
  9000. 00005AA0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9001. 00005AA4  486E FFE8                pea.l      [A6 - 0x18]
  9002. 00005AA8  206E FFF0                movea.l    A0, [A6 - 0x10]
  9003. 00005AAC  3010                     move.w     D0, [A0]
  9004. 00005AAE  48C0                     ext.l      D0
  9005. 00005AB0  2F00                     move.l     -[A7], D0
  9006. 00005AB2  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  9007. 00005AB6  3E1F                     move.w     D7, [A7]+
  9008. 00005AB8  4AAE FFE8                tst.l      [A6 - 0x18]
  9009. 00005ABC  6718                     beq        +0x1A /* 00005AD6 */
  9010. 00005ABE  4A47                     tst.w      D7
  9011. 00005AC0  6614                     bne        +0x16 /* 00005AD6 */
  9012. 00005AC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9013. 00005AC6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  9014. 00005ACA  303C 0103                move.w     D0, 0x103
  9015. 00005ACE  AAAA                     syscall    QuickTimeDispatch
  9016. 00005AD0  206E FFE8                movea.l    A0, [A6 - 0x18]
  9017. 00005AD4  A023                     syscall    DisposHandle/DisposeHandle
  9018. label00005AD6:
  9019. 00005AD6  598F                     subq.l     A7, 4
  9020. 00005AD8  2F13                     move.l     -[A7], [A3]
  9021. 00005ADA  2F0C                     move.l     -[A7], A4
  9022. 00005ADC  4EBA FAEA                jsr        [PC - 0x516 /* 000055C8 */]
  9023. 00005AE0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  9024. 00005AE4  670A                     beq        +0xC /* 00005AF0 */
  9025. 00005AE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9026. 00005AEA  2F0C                     move.l     -[A7], A4
  9027. 00005AEC  4EBA 01DE                jsr        [PC + 0x1DE /* 00005CCC */]
  9028. label00005AF0:
  9029. 00005AF0  558F                     subq.l     A7, 2
  9030. 00005AF2  558F                     subq.l     A7, 2
  9031. 00005AF4  2053                     movea.l    A0, [A3]
  9032. 00005AF6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  9033. 00005AFA  7002                     moveq.l    D0, 0x02
  9034. 00005AFC  2F00                     move.l     -[A7], D0
  9035. 00005AFE  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  9036. 00005B02  4878 0080                push.l     0x80
  9037. 00005B06  2F0C                     move.l     -[A7], A4
  9038. 00005B08  4EBA A5EE                jsr        [PC - 0x5A12 /* 000000F8 */]
  9039. 00005B0C  204B                     movea.l    A0, A3
  9040. 00005B0E  A023                     syscall    DisposHandle/DisposeHandle
  9041. 00005B10  544F                     addq.w     A7, 2
  9042. label00005B12:
  9043. 00005B12  4CEE 1880 FFDC           movem.l    D7,A3,A4, [A6 - 0x24]
  9044. 00005B18  4E5E                     unlink     A6
  9045. 00005B1A  205F                     movea.l    A0, [A7]+
  9046. 00005B1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9047. 00005B20  4ED0                     jmp        [A0]
  9048. 00005B22  8027                     or.b       D0, -[A7]
  9049. 00005B24  544D                     addq.w     A5, 2
  9050. 00005B26  4F56                     chk.w      D7, [A6]
  9051. 00005B28  4945                     chk.w      D4, D5
  9052. 00005B2A  4D4F                     chk.w      D6, A7
  9053. 00005B2C  5649                     addq.w     A1, 3
  9054. 00005B2E  4543                     chk.w      D2, D3
  9055. 00005B30  454C                     chk.w      D2, A4
  9056. 00005B32  4C2E 5245 5354           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x5354]
  9057. 00005B38  4F52                     chk.w      D7, [A2]
  9058. 00005B3A  4547                     chk.w      D2, D7
  9059. 00005B3C  524F                     addq.w     A7, 1
  9060. 00005B3E  5550                     subq.w     [A0], 2
  9061. 00005B40  4441                     neg.w      D1
  9062. 00005B42  5441                     addq.w     D1, 2
  9063. 00005B44  544F                     addq.w     A7, 2
  9064. 00005B46  5452                     addq.w     [A2], 2
  9065. 00005B48  4143                     chk.w      D0, D3
  9066. 00005B4A  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  9067. 00005B4C  0000 0000                ori.b      D0, 0x0
  9068. fn00005B50:
  9069. 00005B50  4E56 FFF4                link       A6, -0x000C
  9070. 00005B54  48E7 0018                movem.l    -[A7], A3,A4
  9071. 00005B58  286E 0008                movea.l    A4, [A6 + 0x8]
  9072. 00005B5C  598F                     subq.l     A7, 4
  9073. 00005B5E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9074. 00005B62  486E FFFC                pea.l      [A6 - 0x4]
  9075. 00005B66  2F0C                     move.l     -[A7], A4
  9076. 00005B68  4EBA F67A                jsr        [PC - 0x986 /* 000051E4 */]
  9077. 00005B6C  265F                     movea.l    A3, [A7]+
  9078. 00005B6E  200B                     move.l     D0, A3
  9079. 00005B70  677A                     beq        +0x7C /* 00005BEC */
  9080. 00005B72  204B                     movea.l    A0, A3
  9081. 00005B74  A029                     syscall    HLock
  9082. 00005B76  558F                     subq.l     A7, 2
  9083. 00005B78  2053                     movea.l    A0, [A3]
  9084. 00005B7A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  9085. 00005B7E  7008                     moveq.l    D0, 0x08
  9086. 00005B80  2F00                     move.l     -[A7], D0
  9087. 00005B82  4EAD 355A                jsr        [A5 + 0x355A /* export_1703 */]
  9088. 00005B86  4A1F                     tst.b      [A7]+
  9089. 00005B88  675E                     beq        +0x60 /* 00005BE8 */
  9090. 00005B8A  598F                     subq.l     A7, 4
  9091. 00005B8C  2F13                     move.l     -[A7], [A3]
  9092. 00005B8E  486E FFF4                pea.l      [A6 - 0xC]
  9093. 00005B92  2F0C                     move.l     -[A7], A4
  9094. 00005B94  4EBA F936                jsr        [PC - 0x6CA /* 000054CC */]
  9095. 00005B98  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  9096. 00005B9C  4AAE FFF4                tst.l      [A6 - 0xC]
  9097. 00005BA0  6716                     beq        +0x18 /* 00005BB8 */
  9098. 00005BA2  4AAE FFF8                tst.l      [A6 - 0x8]
  9099. 00005BA6  6710                     beq        +0x12 /* 00005BB8 */
  9100. 00005BA8  206E FFF8                movea.l    A0, [A6 - 0x8]
  9101. 00005BAC  226E 0014                movea.l    A1, [A6 + 0x14]
  9102. 00005BB0  5488                     addq.l     A0, 2
  9103. 00005BB2  22D8                     move.l     [A1]+, [A0]+
  9104. 00005BB4  22D8                     move.l     [A1]+, [A0]+
  9105. 00005BB6  600E                     bra        +0x10 /* 00005BC6 */
  9106. label00005BB8:
  9107. 00005BB8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9108. 00005BBC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9109. 00005BC0  2F0C                     move.l     -[A7], A4
  9110. 00005BC2  4EBA 009C                jsr        [PC + 0x9C /* 00005C60 */]
  9111. label00005BC6:
  9112. 00005BC6  2053                     movea.l    A0, [A3]
  9113. 00005BC8  226E 0010                movea.l    A1, [A6 + 0x10]
  9114. 00005BCC  41E8 0012                lea.l      A0, [A0 + 0x12]
  9115. 00005BD0  22D8                     move.l     [A1]+, [A0]+
  9116. 00005BD2  22D8                     move.l     [A1]+, [A0]+
  9117. 00005BD4  2053                     movea.l    A0, [A3]
  9118. 00005BD6  226E 000C                movea.l    A1, [A6 + 0xC]
  9119. 00005BDA  41E8 001A                lea.l      A0, [A0 + 0x1A]
  9120. 00005BDE  22D8                     move.l     [A1]+, [A0]+
  9121. 00005BE0  22D8                     move.l     [A1]+, [A0]+
  9122. 00005BE2  204B                     movea.l    A0, A3
  9123. 00005BE4  A023                     syscall    DisposHandle/DisposeHandle
  9124. 00005BE6  6030                     bra        +0x32 /* 00005C18 */
  9125. label00005BE8:
  9126. 00005BE8  204B                     movea.l    A0, A3
  9127. 00005BEA  A023                     syscall    DisposHandle/DisposeHandle
  9128. label00005BEC:
  9129. 00005BEC  598F                     subq.l     A7, 4
  9130. 00005BEE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9131. 00005BF2  303C 00FF                move.w     D0, 0xFF
  9132. 00005BF6  AAAA                     syscall    QuickTimeDispatch
  9133. 00005BF8  265F                     movea.l    A3, [A7]+
  9134. 00005BFA  2053                     movea.l    A0, [A3]
  9135. 00005BFC  226E 0010                movea.l    A1, [A6 + 0x10]
  9136. 00005C00  5488                     addq.l     A0, 2
  9137. 00005C02  22D8                     move.l     [A1]+, [A0]+
  9138. 00005C04  22D8                     move.l     [A1]+, [A0]+
  9139. 00005C06  2F0B                     move.l     -[A7], A3
  9140. 00005C08  A8D9                     syscall    DisposRgn/DisposeRgn
  9141. 00005C0A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9142. 00005C0E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9143. 00005C12  2F0C                     move.l     -[A7], A4
  9144. 00005C14  4EBA 004A                jsr        [PC + 0x4A /* 00005C60 */]
  9145. label00005C18:
  9146. 00005C18  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  9147. 00005C1E  4E5E                     unlink     A6
  9148. 00005C20  205F                     movea.l    A0, [A7]+
  9149. 00005C22  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9150. 00005C26  4ED0                     jmp        [A0]
  9151. 00005C28  8032 544D                or.b       D0, [A2 + D5.w * 4 + 0x4D]
  9152. 00005C2C  4F56                     chk.w      D7, [A6]
  9153. 00005C2E  4945                     chk.w      D4, D5
  9154. 00005C30  4D4F                     chk.w      D6, A7
  9155. 00005C32  5649                     addq.w     A1, 3
  9156. 00005C34  4543                     chk.w      D2, D3
  9157. 00005C36  454C                     chk.w      D2, A4
  9158. 00005C38  4C2E 4745 544C           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544C]
  9159. 00005C3E  4153                     chk.w      D0, [A3]
  9160. 00005C40  5454                     addq.w     [A4], 2
  9161. 00005C42  5241                     addq.w     D1, 1
  9162. 00005C44  434B                     chk.w      D1, A3
  9163. 00005C46  414E                     chk.w      D0, A6
  9164. 00005C48  444D                     neg.w      A5
  9165. 00005C4A  4F56                     chk.w      D7, [A6]
  9166. 00005C4C  4945                     chk.w      D4, D5
  9167. 00005C4E  5352                     subq.w     [A2], 1
  9168. 00005C50  4342                     chk.w      D1, D2
  9169. 00005C52  4F55                     chk.w      D7, [A5]
  9170. 00005C54  4E44                     trap       4
  9171. 00005C56  5352                     subq.w     [A2], 1
  9172. 00005C58  4543                     chk.w      D2, D3
  9173. 00005C5A  5453                     addq.w     [A3], 2
  9174. 00005C5C  0000 0000                ori.b      D0, 0x0
  9175. fn00005C60:
  9176. 00005C60  4E56 FFF8                link       A6, -0x0008
  9177. 00005C64  2F0C                     move.l     -[A7], A4
  9178. 00005C66  286E 000C                movea.l    A4, [A6 + 0xC]
  9179. 00005C6A  4294                     clr.l      [A4]
  9180. 00005C6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9181. 00005C70  486E FFF8                pea.l      [A6 - 0x8]
  9182. 00005C74  486E FFFC                pea.l      [A6 - 0x4]
  9183. 00005C78  303C 005D                move.w     D0, 0x5D /* ']' */
  9184. 00005C7C  AAAA                     syscall    QuickTimeDispatch
  9185. 00005C7E  598F                     subq.l     A7, 4
  9186. 00005C80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9187. 00005C84  A840                     syscall    Fix2Long
  9188. 00005C86  201F                     move.l     D0, [A7]+
  9189. 00005C88  3940 0006                move.w     [A4 + 0x6], D0
  9190. 00005C8C  598F                     subq.l     A7, 4
  9191. 00005C8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9192. 00005C92  A840                     syscall    Fix2Long
  9193. 00005C94  201F                     move.l     D0, [A7]+
  9194. 00005C96  3940 0004                move.w     [A4 + 0x4], D0
  9195. 00005C9A  286E FFF4                movea.l    A4, [A6 - 0xC]
  9196. 00005C9E  4E5E                     unlink     A6
  9197. 00005CA0  205F                     movea.l    A0, [A7]+
  9198. 00005CA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9199. 00005CA6  4ED0                     jmp        [A0]
  9200. 00005CA8  9F54                     sub.w      [A4], D7
  9201. 00005CAA  4D4F                     chk.w      D6, A7
  9202. 00005CAC  5649                     addq.w     A1, 3
  9203. 00005CAE  454D                     chk.w      D2, A5
  9204. 00005CB0  4F56                     chk.w      D7, [A6]
  9205. 00005CB2  4945                     chk.w      D4, D5
  9206. 00005CB4  4345                     chk.w      D1, D5
  9207. 00005CB6  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  9208. 00005CBA  4554                     chk.w      D2, [A4]
  9209. 00005CBC  5452                     addq.w     [A2], 2
  9210. 00005CBE  4143                     chk.w      D0, D3
  9211. 00005CC0  4B53                     chk.w      D5, [A3]
  9212. 00005CC2  5243                     addq.w     D3, 1
  9213. 00005CC4  5245                     addq.w     D5, 1
  9214. 00005CC6  4354                     chk.w      D1, [A4]
  9215. 00005CC8  0000 0000                ori.b      D0, 0x0
  9216. fn00005CCC:
  9217. 00005CCC  4E56 FFF4                link       A6, -0x000C
  9218. 00005CD0  48E7 0018                movem.l    -[A7], A3,A4
  9219. 00005CD4  286E 0008                movea.l    A4, [A6 + 0x8]
  9220. 00005CD8  266E 000C                movea.l    A3, [A6 + 0xC]
  9221. 00005CDC  2054                     movea.l    A0, [A4]
  9222. 00005CDE  5C88                     addq.l     A0, 6
  9223. 00005CE0  224B                     movea.l    A1, A3
  9224. 00005CE2  7010                     moveq.l    D0, 0x10
  9225. label00005CE4:
  9226. 00005CE4  20D9                     move.l     [A0]+, [A1]+
  9227. 00005CE6  51C8 FFFC                dbf        D0, -0x6 /* 00005CE4 */
  9228. 00005CEA  30D9                     move.w     [A0]+, [A1]+
  9229. 00005CEC  2054                     movea.l    A0, [A4]
  9230. 00005CEE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9231. 00005CF2  2F2B 0046                move.l     -[A7], [A3 + 0x46]
  9232. 00005CF6  303C 002A                move.w     D0, 0x2A /* '*' */
  9233. 00005CFA  AAAA                     syscall    QuickTimeDispatch
  9234. 00005CFC  4AAB 004A                tst.l      [A3 + 0x4A]
  9235. 00005D00  661A                     bne        +0x1C /* 00005D1C */
  9236. 00005D02  4AAB 004E                tst.l      [A3 + 0x4E]
  9237. 00005D06  6614                     bne        +0x16 /* 00005D1C */
  9238. 00005D08  202B 0052                move.l     D0, [A3 + 0x52]
  9239. 00005D0C  B0AD EC20                cmp.l      D0, [A5 - 0x13E0]
  9240. 00005D10  660A                     bne        +0xC /* 00005D1C */
  9241. 00005D12  202B 0056                move.l     D0, [A3 + 0x56]
  9242. 00005D16  B0AD EC20                cmp.l      D0, [A5 - 0x13E0]
  9243. 00005D1A  6748                     beq        +0x4A /* 00005D64 */
  9244. label00005D1C:
  9245. 00005D1C  7012                     moveq.l    D0, 0x12
  9246. 00005D1E  2F00                     move.l     -[A7], D0
  9247. 00005D20  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  9248. 00005D24  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  9249. 00005D28  2D40 FFF4                move.l     [A6 - 0xC], D0
  9250. 00005D2C  2F00                     move.l     -[A7], D0
  9251. 00005D2E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9252. 00005D32  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  9253. 00005D36  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  9254. 00005D3A  2F2B 0052                move.l     -[A7], [A3 + 0x52]
  9255. 00005D3E  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  9256. 00005D42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9257. 00005D46  4EAD 36C2                jsr        [A5 + 0x36C2 /* export_1748 */]
  9258. 00005D4A  2054                     movea.l    A0, [A4]
  9259. 00005D4C  216E FFF4 005C           move.l     [A0 + 0x5C], [A6 - 0xC]
  9260. 00005D52  2054                     movea.l    A0, [A4]
  9261. 00005D54  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  9262. 00005D58  7000                     moveq.l    D0, 0x00
  9263. 00005D5A  1F00                     move.b     -[A7], D0
  9264. 00005D5C  2F0C                     move.l     -[A7], A4
  9265. 00005D5E  4EBA CBEC                jsr        [PC - 0x3414 /* 0000294C */]
  9266. 00005D62  504F                     addq.w     A7, 8
  9267. label00005D64:
  9268. 00005D64  4A6B 005A                tst.w      [A3 + 0x5A]
  9269. 00005D68  6754                     beq        +0x56 /* 00005DBE */
  9270. 00005D6A  302B 005A                move.w     D0, [A3 + 0x5A]
  9271. 00005D6E  48C0                     ext.l      D0
  9272. 00005D70  5280                     addq.l     D0, 1
  9273. 00005D72  A122                     syscall    NewHandle, flags=1
  9274. 00005D74  2254                     movea.l    A1, [A4]
  9275. 00005D76  2348 004C                move.l     [A1 + 0x4C], A0
  9276. 00005D7A  2054                     movea.l    A0, [A4]
  9277. 00005D7C  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  9278. 00005D80  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9279. 00005D84  2054                     movea.l    A0, [A4]
  9280. 00005D86  2068 004C                movea.l    A0, [A0 + 0x4C]
  9281. 00005D8A  A029                     syscall    HLock
  9282. 00005D8C  200B                     move.l     D0, A3
  9283. 00005D8E  D0BC 0000 2400           add.l      D0, 0x2400 /* '$\0' */
  9284. 00005D94  2040                     movea.l    A0, D0
  9285. 00005D96  2254                     movea.l    A1, [A4]
  9286. 00005D98  2269 004C                movea.l    A1, [A1 + 0x4C]
  9287. 00005D9C  2011                     move.l     D0, [A1]
  9288. 00005D9E  5280                     addq.l     D0, 1
  9289. 00005DA0  2240                     movea.l    A1, D0
  9290. 00005DA2  302B 005A                move.w     D0, [A3 + 0x5A]
  9291. 00005DA6  48C0                     ext.l      D0
  9292. 00005DA8  A02E                     syscall    BlockMove/BlockMoveData
  9293. 00005DAA  2054                     movea.l    A0, [A4]
  9294. 00005DAC  2068 004C                movea.l    A0, [A0 + 0x4C]
  9295. 00005DB0  2050                     movea.l    A0, [A0]
  9296. 00005DB2  10AB 005B                move.b     [A0], [A3 + 0x5B]
  9297. 00005DB6  2054                     movea.l    A0, [A4]
  9298. 00005DB8  2068 004C                movea.l    A0, [A0 + 0x4C]
  9299. 00005DBC  A02A                     syscall    HUnlock
  9300. label00005DBE:
  9301. 00005DBE  4AAB 005C                tst.l      [A3 + 0x5C]
  9302. 00005DC2  6758                     beq        +0x5A /* 00005E1C */
  9303. 00005DC4  202B 005C                move.l     D0, [A3 + 0x5C]
  9304. 00005DC8  A122                     syscall    NewHandle, flags=1
  9305. 00005DCA  2254                     movea.l    A1, [A4]
  9306. 00005DCC  2348 0050                move.l     [A1 + 0x50], A0
  9307. 00005DD0  2054                     movea.l    A0, [A4]
  9308. 00005DD2  2F28 0050                move.l     -[A7], [A0 + 0x50]
  9309. 00005DD6  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9310. 00005DDA  2054                     movea.l    A0, [A4]
  9311. 00005DDC  2068 0050                movea.l    A0, [A0 + 0x50]
  9312. 00005DE0  A029                     syscall    HLock
  9313. 00005DE2  200B                     move.l     D0, A3
  9314. 00005DE4  D0BC 0000 2400           add.l      D0, 0x2400 /* '$\0' */
  9315. 00005DEA  322B 005A                move.w     D1, [A3 + 0x5A]
  9316. 00005DEE  48C1                     ext.l      D1
  9317. 00005DF0  2401                     move.l     D2, D1
  9318. 00005DF2  C2FC 0060                mulu.w     D1, 0x60 /* '`' */
  9319. 00005DF6  4842                     swap.w     D2
  9320. 00005DF8  C4FC 0060                mulu.w     D2, 0x60 /* '`' */
  9321. 00005DFC  4842                     swap.w     D2
  9322. 00005DFE  4242                     clr.w      D2
  9323. 00005E00  D282                     add.l      D1, D2
  9324. 00005E02  D280                     add.l      D1, D0
  9325. 00005E04  2041                     movea.l    A0, D1
  9326. 00005E06  2254                     movea.l    A1, [A4]
  9327. 00005E08  2269 0050                movea.l    A1, [A1 + 0x50]
  9328. 00005E0C  2251                     movea.l    A1, [A1]
  9329. 00005E0E  202B 005C                move.l     D0, [A3 + 0x5C]
  9330. 00005E12  A02E                     syscall    BlockMove/BlockMoveData
  9331. 00005E14  2054                     movea.l    A0, [A4]
  9332. 00005E16  2068 0050                movea.l    A0, [A0 + 0x50]
  9333. 00005E1A  A02A                     syscall    HUnlock
  9334. label00005E1C:
  9335. 00005E1C  7000                     moveq.l    D0, 0x00
  9336. 00005E1E  2F00                     move.l     -[A7], D0
  9337. 00005E20  2054                     movea.l    A0, [A4]
  9338. 00005E22  1F28 0060                move.b     -[A7], [A0 + 0x60]
  9339. 00005E26  2F0C                     move.l     -[A7], A4
  9340. 00005E28  4EBA DF72                jsr        [PC - 0x208E /* 00003D9C */]
  9341. 00005E2C  2054                     movea.l    A0, [A4]
  9342. 00005E2E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9343. 00005E32  41E8 0022                lea.l      A0, [A0 + 0x22]
  9344. 00005E36  22D8                     move.l     [A1]+, [A0]+
  9345. 00005E38  22D8                     move.l     [A1]+, [A0]+
  9346. 00005E3A  486E FFF8                pea.l      [A6 - 0x8]
  9347. 00005E3E  2F0C                     move.l     -[A7], A4
  9348. 00005E40  4EBA C7D6                jsr        [PC - 0x382A /* 00002618 */]
  9349. 00005E44  2054                     movea.l    A0, [A4]
  9350. 00005E46  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  9351. 00005E4A  2F0C                     move.l     -[A7], A4
  9352. 00005E4C  4EBA D85A                jsr        [PC - 0x27A6 /* 000036A8 */]
  9353. 00005E50  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  9354. 00005E56  4E5E                     unlink     A6
  9355. 00005E58  205F                     movea.l    A0, [A7]+
  9356. 00005E5A  504F                     addq.w     A7, 8
  9357. 00005E5C  4ED0                     jmp        [A0]
  9358. 00005E5E  8028 544D                or.b       D0, [A0 + 0x544D]
  9359. 00005E62  4F56                     chk.w      D7, [A6]
  9360. 00005E64  4945                     chk.w      D4, D5
  9361. 00005E66  4D4F                     chk.w      D6, A7
  9362. 00005E68  5649                     addq.w     A1, 3
  9363. 00005E6A  4543                     chk.w      D2, D3
  9364. 00005E6C  454C                     chk.w      D2, A4
  9365. 00005E6E  4C2E 5245 5354           movem.w    D0,D2,D6,A1,A4,A6, [A6 + 0x5354]
  9366. 00005E74  4F52                     chk.w      D7, [A2]
  9367. 00005E76  454D                     chk.w      D2, A5
  9368. 00005E78  4F56                     chk.w      D7, [A6]
  9369. 00005E7A  4945                     chk.w      D4, D5
  9370. 00005E7C  4345                     chk.w      D1, D5
  9371. 00005E7E  4C4C 5553                movem.l    D0,D1,D4,D6,A0,A2,A4,A6, A4
  9372. 00005E82  4552                     chk.w      D2, [A2]
  9373. 00005E84  4441                     neg.w      D1
  9374. 00005E86  5441                     addq.w     D1, 2
  9375. 00005E88  0000 0000                ori.b      D0, 0x0
  9376. fn00005E8C:
  9377. 00005E8C  4E56 FFEC                link       A6, -0x0014
  9378. 00005E90  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9379. 00005E94  286E 0014                movea.l    A4, [A6 + 0x14]
  9380. 00005E98  266E 0010                movea.l    A3, [A6 + 0x10]
  9381. 00005E9C  598F                     subq.l     A7, 4
  9382. 00005E9E  2F0B                     move.l     -[A7], A3
  9383. 00005EA0  303C 0062                move.w     D0, 0x62 /* 'b' */
  9384. 00005EA4  AAAA                     syscall    QuickTimeDispatch
  9385. 00005EA6  2D57 FFEC                move.l     [A6 - 0x14], [A7]
  9386. 00005EAA  486E FFF0                pea.l      [A6 - 0x10]
  9387. 00005EAE  7000                     moveq.l    D0, 0x00
  9388. 00005EB0  2F00                     move.l     -[A7], D0
  9389. 00005EB2  2F00                     move.l     -[A7], D0
  9390. 00005EB4  303C 006F                move.w     D0, 0x6F /* 'o' */
  9391. 00005EB8  AAAA                     syscall    QuickTimeDispatch
  9392. 00005EBA  0CAE 736F 756E FFF0      cmpi.l     [A6 - 0x10], 0x736F756E /* 'soun' */
  9393. 00005EC2  660A                     bne        +0xC /* 00005ECE */
  9394. 00005EC4  7000                     moveq.l    D0, 0x00
  9395. 00005EC6  2D40 0018                move.l     [A6 + 0x18], D0
  9396. 00005ECA  6000 0116                bra        +0x118 /* 00005FE2 */
  9397. label00005ECE:
  9398. 00005ECE  598F                     subq.l     A7, 4
  9399. 00005ED0  2F0C                     move.l     -[A7], A4
  9400. 00005ED2  303C 0035                move.w     D0, 0x35 /* '5' */
  9401. 00005ED6  AAAA                     syscall    QuickTimeDispatch
  9402. 00005ED8  2E1F                     move.l     D7, [A7]+
  9403. 00005EDA  598F                     subq.l     A7, 4
  9404. 00005EDC  2F0B                     move.l     -[A7], A3
  9405. 00005EDE  303C 004C                move.w     D0, 0x4C /* 'L' */
  9406. 00005EE2  AAAA                     syscall    QuickTimeDispatch
  9407. 00005EE4  2A1F                     move.l     D5, [A7]+
  9408. 00005EE6  BA87                     cmp.l      D5, D7
  9409. 00005EE8  6F0A                     ble        +0xC /* 00005EF4 */
  9410. 00005EEA  7000                     moveq.l    D0, 0x00
  9411. 00005EEC  2D40 0018                move.l     [A6 + 0x18], D0
  9412. 00005EF0  6000 00F0                bra        +0xF2 /* 00005FE2 */
  9413. label00005EF4:
  9414. 00005EF4  598F                     subq.l     A7, 4
  9415. 00005EF6  2F0B                     move.l     -[A7], A3
  9416. 00005EF8  303C 004B                move.w     D0, 0x4B /* 'K' */
  9417. 00005EFC  AAAA                     syscall    QuickTimeDispatch
  9418. 00005EFE  201F                     move.l     D0, [A7]+
  9419. 00005F00  D085                     add.l      D0, D5
  9420. 00005F02  B087                     cmp.l      D0, D7
  9421. 00005F04  6C0A                     bge        +0xC /* 00005F10 */
  9422. 00005F06  7000                     moveq.l    D0, 0x00
  9423. 00005F08  2D40 0018                move.l     [A6 + 0x18], D0
  9424. 00005F0C  6000 00D4                bra        +0xD6 /* 00005FE2 */
  9425. label00005F10:
  9426. 00005F10  598F                     subq.l     A7, 4
  9427. 00005F12  2F0C                     move.l     -[A7], A4
  9428. 00005F14  303C 002B                move.w     D0, 0x2B /* '+' */
  9429. 00005F18  AAAA                     syscall    QuickTimeDispatch
  9430. 00005F1A  2C1F                     move.l     D6, [A7]+
  9431. 00005F1C  BC87                     cmp.l      D6, D7
  9432. 00005F1E  6F06                     ble        +0x8 /* 00005F26 */
  9433. 00005F20  202D EC20                move.l     D0, [A5 - 0x13E0]
  9434. 00005F24  6006                     bra        +0x8 /* 00005F2C */
  9435. label00005F26:
  9436. 00005F26  202D EC20                move.l     D0, [A5 - 0x13E0]
  9437. 00005F2A  4480                     neg.l      D0
  9438. label00005F2C:
  9439. 00005F2C  2800                     move.l     D4, D0
  9440. 00005F2E  2D47 FFF4                move.l     [A6 - 0xC], D7
  9441. 00005F32  2D7C 7669 6465 FFFC      move.l     [A6 - 0x4], 0x76696465 /* 'vide' */
  9442. 00005F3A  2F0C                     move.l     -[A7], A4
  9443. 00005F3C  7001                     moveq.l    D0, 0x01
  9444. 00005F3E  3F00                     move.w     -[A7], D0
  9445. 00005F40  3F00                     move.w     -[A7], D0
  9446. 00005F42  486E FFFC                pea.l      [A6 - 0x4]
  9447. 00005F46  2F07                     move.l     -[A7], D7
  9448. 00005F48  2F04                     move.l     -[A7], D4
  9449. 00005F4A  486E FFF4                pea.l      [A6 - 0xC]
  9450. 00005F4E  486E FFF8                pea.l      [A6 - 0x8]
  9451. 00005F52  303C 010E                move.w     D0, 0x10E
  9452. 00005F56  AAAA                     syscall    QuickTimeDispatch
  9453. 00005F58  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  9454. 00005F5C  6C06                     bge        +0x8 /* 00005F64 */
  9455. 00005F5E  2C2E FFF4                move.l     D6, [A6 - 0xC]
  9456. 00005F62  600C                     bra        +0xE /* 00005F70 */
  9457. label00005F64:
  9458. 00005F64  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  9459. 00005F68  6F06                     ble        +0x8 /* 00005F70 */
  9460. 00005F6A  2C07                     move.l     D6, D7
  9461. 00005F6C  2E2E FFF4                move.l     D7, [A6 - 0xC]
  9462. label00005F70:
  9463. 00005F70  598F                     subq.l     A7, 4
  9464. 00005F72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9465. 00005F76  2F0B                     move.l     -[A7], A3
  9466. 00005F78  2F07                     move.l     -[A7], D7
  9467. 00005F7A  2F06                     move.l     -[A7], D6
  9468. 00005F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9469. 00005F80  4EBA B32E                jsr        [PC - 0x4CD2 /* 000012B0 */]
  9470. 00005F84  2857                     movea.l    A4, [A7]
  9471. 00005F86  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9472. 00005F8A  558F                     subq.l     A7, 2
  9473. 00005F8C  2F0B                     move.l     -[A7], A3
  9474. 00005F8E  2F0C                     move.l     -[A7], A4
  9475. 00005F90  303C 0153                move.w     D0, 0x153
  9476. 00005F94  AAAA                     syscall    QuickTimeDispatch
  9477. 00005F96  2F0C                     move.l     -[A7], A4
  9478. 00005F98  558F                     subq.l     A7, 2
  9479. 00005F9A  2F0B                     move.l     -[A7], A3
  9480. 00005F9C  303C 0045                move.w     D0, 0x45 /* 'E' */
  9481. 00005FA0  AAAA                     syscall    QuickTimeDispatch
  9482. 00005FA2  303C 0046                move.w     D0, 0x46 /* 'F' */
  9483. 00005FA6  AAAA                     syscall    QuickTimeDispatch
  9484. 00005FA8  2F0C                     move.l     -[A7], A4
  9485. 00005FAA  BE85                     cmp.l      D7, D5
  9486. 00005FAC  6C06                     bge        +0x8 /* 00005FB4 */
  9487. 00005FAE  2005                     move.l     D0, D5
  9488. 00005FB0  9087                     sub.l      D0, D7
  9489. 00005FB2  6002                     bra        +0x4 /* 00005FB6 */
  9490. label00005FB4:
  9491. 00005FB4  7000                     moveq.l    D0, 0x00
  9492. label00005FB6:
  9493. 00005FB6  2F00                     move.l     -[A7], D0
  9494. 00005FB8  303C 004D                move.w     D0, 0x4D /* 'M' */
  9495. 00005FBC  AAAA                     syscall    QuickTimeDispatch
  9496. 00005FBE  2F0C                     move.l     -[A7], A4
  9497. 00005FC0  558F                     subq.l     A7, 2
  9498. 00005FC2  2F0B                     move.l     -[A7], A3
  9499. 00005FC4  303C 0050                move.w     D0, 0x50 /* 'P' */
  9500. 00005FC8  AAAA                     syscall    QuickTimeDispatch
  9501. 00005FCA  303C 0051                move.w     D0, 0x51 /* 'Q' */
  9502. 00005FCE  AAAA                     syscall    QuickTimeDispatch
  9503. 00005FD0  2F0C                     move.l     -[A7], A4
  9504. 00005FD2  7008                     moveq.l    D0, 0x08
  9505. 00005FD4  2F00                     move.l     -[A7], D0
  9506. 00005FD6  303C 0048                move.w     D0, 0x48 /* 'H' */
  9507. 00005FDA  AAAA                     syscall    QuickTimeDispatch
  9508. 00005FDC  2D4C 0018                move.l     [A6 + 0x18], A4
  9509. 00005FE0  544F                     addq.w     A7, 2
  9510. label00005FE2:
  9511. 00005FE2  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  9512. 00005FE8  4E5E                     unlink     A6
  9513. 00005FEA  205F                     movea.l    A0, [A7]+
  9514. 00005FEC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9515. 00005FF0  4ED0                     jmp        [A0]
  9516. 00005FF2  8025                     or.b       D0, -[A5]
  9517. 00005FF4  544D                     addq.w     A5, 2
  9518. 00005FF6  4F56                     chk.w      D7, [A6]
  9519. 00005FF8  4945                     chk.w      D4, D5
  9520. 00005FFA  4D4F                     chk.w      D6, A7
  9521. 00005FFC  5649                     addq.w     A1, 3
  9522. 00005FFE  4543                     chk.w      D2, D3
  9523. 00006000  454C                     chk.w      D2, A4
  9524. 00006002  4C2E 4352 4541           movem.w    D1,D4,D6,A0,A1,A6, [A6 + 0x4541]
  9525. 00006008  5445                     addq.w     D5, 2
  9526. 0000600A  5452                     addq.w     [A2], 2
  9527. 0000600C  4143                     chk.w      D0, D3
  9528. 0000600E  4B46                     chk.w      D5, D6
  9529. 00006010  524F                     addq.w     A7, 1
  9530. 00006012  4D50                     chk.w      D6, [A0]
  9531. 00006014  4F53                     chk.w      D7, [A3]
  9532. 00006016  5445                     addq.w     D5, 2
  9533. 00006018  5200                     addq.b     D0, 1
  9534. 0000601A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9535. // begin alternate branch 0000601C-00006020
  9536. fn0000601C:
  9537. 0000601C  4E56 FFF4                link       A6, -0x000C
  9538. // end alternate branch 0000601C-00006020
  9539. fn0000601C: // (misaligned)
  9540. 0000601E  FFF4                     .invalid   <<F/7/7>>
  9541. 00006020  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9542. 00006024  266E 0010                movea.l    A3, [A6 + 0x10]
  9543. 00006028  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9544. 0000602C  486E FFF8                pea.l      [A6 - 0x8]
  9545. 00006030  486E FFFC                pea.l      [A6 - 0x4]
  9546. 00006034  303C 0033                move.w     D0, 0x33 /* '3' */
  9547. 00006038  AAAA                     syscall    QuickTimeDispatch
  9548. 0000603A  4AAE FFFC                tst.l      [A6 - 0x4]
  9549. 0000603E  6E06                     bgt        +0x8 /* 00006046 */
  9550. 00006040  7001                     moveq.l    D0, 0x01
  9551. 00006042  2D40 FFFC                move.l     [A6 - 0x4], D0
  9552. label00006046:
  9553. 00006046  598F                     subq.l     A7, 4
  9554. 00006048  2F0B                     move.l     -[A7], A3
  9555. 0000604A  303C 0062                move.w     D0, 0x62 /* 'b' */
  9556. 0000604E  AAAA                     syscall    QuickTimeDispatch
  9557. 00006050  2857                     movea.l    A4, [A7]
  9558. 00006052  486E FFF4                pea.l      [A6 - 0xC]
  9559. 00006056  7000                     moveq.l    D0, 0x00
  9560. 00006058  2F00                     move.l     -[A7], D0
  9561. 0000605A  2F00                     move.l     -[A7], D0
  9562. 0000605C  303C 006F                move.w     D0, 0x6F /* 'o' */
  9563. 00006060  AAAA                     syscall    QuickTimeDispatch
  9564. 00006062  598F                     subq.l     A7, 4
  9565. 00006064  2F0B                     move.l     -[A7], A3
  9566. 00006066  303C 004C                move.w     D0, 0x4C /* 'L' */
  9567. 0000606A  AAAA                     syscall    QuickTimeDispatch
  9568. 0000606C  2A1F                     move.l     D5, [A7]+
  9569. 0000606E  598F                     subq.l     A7, 4
  9570. 00006070  2F0B                     move.l     -[A7], A3
  9571. 00006072  303C 004B                move.w     D0, 0x4B /* 'K' */
  9572. 00006076  AAAA                     syscall    QuickTimeDispatch
  9573. 00006078  2C1F                     move.l     D6, [A7]+
  9574. 0000607A  202E FFFC                move.l     D0, [A6 - 0x4]
  9575. 0000607E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  9576. 00006082  BA80                     cmp.l      D5, D0
  9577. 00006084  6F0A                     ble        +0xC /* 00006090 */
  9578. 00006086  7000                     moveq.l    D0, 0x00
  9579. 00006088  2D40 0018                move.l     [A6 + 0x18], D0
  9580. 0000608C  6000 009E                bra        +0xA0 /* 0000612C */
  9581. label00006090:
  9582. 00006090  BCAE FFF8                cmp.l      D6, [A6 - 0x8]
  9583. 00006094  6C0A                     bge        +0xC /* 000060A0 */
  9584. 00006096  7000                     moveq.l    D0, 0x00
  9585. 00006098  2D40 0018                move.l     [A6 + 0x18], D0
  9586. 0000609C  6000 008E                bra        +0x90 /* 0000612C */
  9587. label000060A0:
  9588. 000060A0  282E FFF8                move.l     D4, [A6 - 0x8]
  9589. 000060A4  2E2E FFFC                move.l     D7, [A6 - 0x4]
  9590. 000060A8  DEAE FFF8                add.l      D7, [A6 - 0x8]
  9591. 000060AC  BC87                     cmp.l      D6, D7
  9592. 000060AE  6C02                     bge        +0x4 /* 000060B2 */
  9593. 000060B0  2E06                     move.l     D7, D6
  9594. label000060B2:
  9595. 000060B2  598F                     subq.l     A7, 4
  9596. 000060B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9597. 000060B8  2F0B                     move.l     -[A7], A3
  9598. 000060BA  2F04                     move.l     -[A7], D4
  9599. 000060BC  2007                     move.l     D0, D7
  9600. 000060BE  9084                     sub.l      D0, D4
  9601. 000060C0  2F00                     move.l     -[A7], D0
  9602. 000060C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9603. 000060C6  4EBA B1E8                jsr        [PC - 0x4E18 /* 000012B0 */]
  9604. 000060CA  2857                     movea.l    A4, [A7]
  9605. 000060CC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9606. 000060D0  558F                     subq.l     A7, 2
  9607. 000060D2  2F0B                     move.l     -[A7], A3
  9608. 000060D4  2F0C                     move.l     -[A7], A4
  9609. 000060D6  303C 0153                move.w     D0, 0x153
  9610. 000060DA  AAAA                     syscall    QuickTimeDispatch
  9611. 000060DC  2F0C                     move.l     -[A7], A4
  9612. 000060DE  558F                     subq.l     A7, 2
  9613. 000060E0  2F0B                     move.l     -[A7], A3
  9614. 000060E2  303C 0045                move.w     D0, 0x45 /* 'E' */
  9615. 000060E6  AAAA                     syscall    QuickTimeDispatch
  9616. 000060E8  303C 0046                move.w     D0, 0x46 /* 'F' */
  9617. 000060EC  AAAA                     syscall    QuickTimeDispatch
  9618. 000060EE  2F0C                     move.l     -[A7], A4
  9619. 000060F0  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  9620. 000060F4  6F08                     ble        +0xA /* 000060FE */
  9621. 000060F6  2005                     move.l     D0, D5
  9622. 000060F8  90AE FFF8                sub.l      D0, [A6 - 0x8]
  9623. 000060FC  6002                     bra        +0x4 /* 00006100 */
  9624. label000060FE:
  9625. 000060FE  7000                     moveq.l    D0, 0x00
  9626. label00006100:
  9627. 00006100  2F00                     move.l     -[A7], D0
  9628. 00006102  303C 004D                move.w     D0, 0x4D /* 'M' */
  9629. 00006106  AAAA                     syscall    QuickTimeDispatch
  9630. 00006108  2F0C                     move.l     -[A7], A4
  9631. 0000610A  7004                     moveq.l    D0, 0x04
  9632. 0000610C  2F00                     move.l     -[A7], D0
  9633. 0000610E  303C 0048                move.w     D0, 0x48 /* 'H' */
  9634. 00006112  AAAA                     syscall    QuickTimeDispatch
  9635. 00006114  2F0C                     move.l     -[A7], A4
  9636. 00006116  558F                     subq.l     A7, 2
  9637. 00006118  2F0B                     move.l     -[A7], A3
  9638. 0000611A  303C 0050                move.w     D0, 0x50 /* 'P' */
  9639. 0000611E  AAAA                     syscall    QuickTimeDispatch
  9640. 00006120  303C 0051                move.w     D0, 0x51 /* 'Q' */
  9641. 00006124  AAAA                     syscall    QuickTimeDispatch
  9642. 00006126  2D4C 0018                move.l     [A6 + 0x18], A4
  9643. 0000612A  544F                     addq.w     A7, 2
  9644. label0000612C:
  9645. 0000612C  4CEE 18F0 FFDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  9646. 00006132  4E5E                     unlink     A6
  9647. 00006134  205F                     movea.l    A0, [A7]+
  9648. 00006136  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9649. 0000613A  4ED0                     jmp        [A0]
  9650. 0000613C  8026                     or.b       D0, -[A6]
  9651. 0000613E  544D                     addq.w     A5, 2
  9652. 00006140  4F56                     chk.w      D7, [A6]
  9653. 00006142  4945                     chk.w      D4, D5
  9654. 00006144  4D4F                     chk.w      D6, A7
  9655. 00006146  5649                     addq.w     A1, 3
  9656. 00006148  4543                     chk.w      D2, D3
  9657. 0000614A  454C                     chk.w      D2, A4
  9658. 0000614C  4C2E 4352 4541           movem.w    D1,D4,D6,A0,A1,A6, [A6 + 0x4541]
  9659. 00006152  5445                     addq.w     D5, 2
  9660. 00006154  5452                     addq.w     [A2], 2
  9661. 00006156  4143                     chk.w      D0, D3
  9662. 00006158  4B46                     chk.w      D5, D6
  9663. 0000615A  524F                     addq.w     A7, 1
  9664. 0000615C  4D50                     chk.w      D6, [A0]
  9665. 0000615E  5245                     addq.w     D5, 1
  9666. 00006160  5649                     addq.w     A1, 3
  9667. 00006162  4557                     chk.w      D2, [A7]
  9668. 00006164  0000 0000                ori.b      D0, 0x0
  9669. fn00006168:
  9670. 00006168  4E56 FFF8                link       A6, -0x0008
  9671. 0000616C  2F0C                     move.l     -[A7], A4
  9672. 0000616E  286E 0008                movea.l    A4, [A6 + 0x8]
  9673. 00006172  2054                     movea.l    A0, [A4]
  9674. 00006174  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9675. 00006178  486E FFF8                pea.l      [A6 - 0x8]
  9676. 0000617C  486E FFFC                pea.l      [A6 - 0x4]
  9677. 00006180  303C 0033                move.w     D0, 0x33 /* '3' */
  9678. 00006184  AAAA                     syscall    QuickTimeDispatch
  9679. 00006186  2054                     movea.l    A0, [A4]
  9680. 00006188  216E FFF8 0044           move.l     [A0 + 0x44], [A6 - 0x8]
  9681. 0000618E  2054                     movea.l    A0, [A4]
  9682. 00006190  216E FFFC 0048           move.l     [A0 + 0x48], [A6 - 0x4]
  9683. 00006196  598F                     subq.l     A7, 4
  9684. 00006198  2054                     movea.l    A0, [A4]
  9685. 0000619A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9686. 0000619E  303C 0035                move.w     D0, 0x35 /* '5' */
  9687. 000061A2  AAAA                     syscall    QuickTimeDispatch
  9688. 000061A4  2054                     movea.l    A0, [A4]
  9689. 000061A6  215F 0040                move.l     [A0 + 0x40], [A7]+
  9690. 000061AA  286E FFF4                movea.l    A4, [A6 - 0xC]
  9691. 000061AE  4E5E                     unlink     A6
  9692. 000061B0  2E9F                     move.l     [A7], [A7]+
  9693. 000061B2  4E75                     rts
  9694. 000061B4  8028 544D                or.b       D0, [A0 + 0x544D]
  9695. 000061B8  4F56                     chk.w      D7, [A6]
  9696. 000061BA  4945                     chk.w      D4, D5
  9697. 000061BC  4D4F                     chk.w      D6, A7
  9698. 000061BE  5649                     addq.w     A1, 3
  9699. 000061C0  4543                     chk.w      D2, D3
  9700. 000061C2  454C                     chk.w      D2, A4
  9701. 000061C4  4C2E 5341 5645           movem.w    D0,D6,A0,A1,A4,A6, [A6 + 0x5645]
  9702. 000061CA  504F                     addq.w     A7, 8
  9703. 000061CC  5354                     subq.w     [A4], 1
  9704. 000061CE  4552                     chk.w      D2, [A2]
  9705. 000061D0  414E                     chk.w      D0, A6
  9706. 000061D2  4450                     neg.w      [A0]
  9707. 000061D4  5245                     addq.w     D5, 1
  9708. 000061D6  5649                     addq.w     A1, 3
  9709. 000061D8  4557                     chk.w      D2, [A7]
  9710. 000061DA  5449                     addq.w     A1, 2
  9711. 000061DC  4D45                     chk.w      D6, D5
  9712. 000061DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9713. export_2801: // at 000061E0 (misaligned)
  9714. 000061E2  0000 2F0C                ori.b      D0, 0xC
  9715. 000061E6  286E 0008                movea.l    A4, [A6 + 0x8]
  9716. 000061EA  558F                     subq.l     A7, 2
  9717. 000061EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9718. 000061F0  7008                     moveq.l    D0, 0x08
  9719. 000061F2  2F00                     move.l     -[A7], D0
  9720. 000061F4  2F0C                     move.l     -[A7], A4
  9721. 000061F6  4EBA 00B4                jsr        [PC + 0xB4 /* 000062AC */]
  9722. 000061FA  4A1F                     tst.b      [A7]+
  9723. 000061FC  6710                     beq        +0x12 /* 0000620E */
  9724. 000061FE  2054                     movea.l    A0, [A4]
  9725. 00006200  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9726. 00006204  7000                     moveq.l    D0, 0x00
  9727. 00006206  2F00                     move.l     -[A7], D0
  9728. 00006208  303C 0036                move.w     D0, 0x36 /* '6' */
  9729. 0000620C  AAAA                     syscall    QuickTimeDispatch
  9730. label0000620E:
  9731. 0000620E  286E FFFC                movea.l    A4, [A6 - 0x4]
  9732. 00006212  4E5E                     unlink     A6
  9733. 00006214  205F                     movea.l    A0, [A7]+
  9734. 00006216  504F                     addq.w     A7, 8
  9735. 00006218  4ED0                     jmp        [A0]
  9736. 0000621A  9C54                     sub.w      D6, [A4]
  9737. 0000621C  4D4F                     chk.w      D6, A7
  9738. 0000621E  5649                     addq.w     A1, 3
  9739. 00006220  454D                     chk.w      D2, A5
  9740. 00006222  4F56                     chk.w      D7, [A6]
  9741. 00006224  4945                     chk.w      D4, D5
  9742. 00006226  4345                     chk.w      D1, D5
  9743. 00006228  4C4C 2E41                movem.l    D0,D6,A1,A2,A3,A5, A4
  9744. 0000622C  5454                     addq.w     [A4], 2
  9745. 0000622E  4143                     chk.w      D0, D3
  9746. 00006230  4850                     pea.l      [A0]
  9747. 00006232  4F53                     chk.w      D7, [A3]
  9748. 00006234  5445                     addq.w     D5, 2
  9749. 00006236  5200                     addq.b     D0, 1
  9750. 00006238  0000 0000                ori.b      D0, 0x0
  9751. export_2802:
  9752. 0000623C  4E56 0000                link       A6, 0
  9753. 00006240  48E7 0018                movem.l    -[A7], A3,A4
  9754. 00006244  266E 000C                movea.l    A3, [A6 + 0xC]
  9755. 00006248  286E 0008                movea.l    A4, [A6 + 0x8]
  9756. 0000624C  558F                     subq.l     A7, 2
  9757. 0000624E  2F0B                     move.l     -[A7], A3
  9758. 00006250  7004                     moveq.l    D0, 0x04
  9759. 00006252  2F00                     move.l     -[A7], D0
  9760. 00006254  2F0C                     move.l     -[A7], A4
  9761. 00006256  4EBA 0054                jsr        [PC + 0x54 /* 000062AC */]
  9762. 0000625A  4A1F                     tst.b      [A7]+
  9763. 0000625C  671E                     beq        +0x20 /* 0000627C */
  9764. 0000625E  2054                     movea.l    A0, [A4]
  9765. 00006260  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9766. 00006264  7000                     moveq.l    D0, 0x00
  9767. 00006266  2F00                     move.l     -[A7], D0
  9768. 00006268  598F                     subq.l     A7, 4
  9769. 0000626A  2053                     movea.l    A0, [A3]
  9770. 0000626C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9771. 00006270  303C 002B                move.w     D0, 0x2B /* '+' */
  9772. 00006274  AAAA                     syscall    QuickTimeDispatch
  9773. 00006276  303C 0034                move.w     D0, 0x34 /* '4' */
  9774. 0000627A  AAAA                     syscall    QuickTimeDispatch
  9775. label0000627C:
  9776. 0000627C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  9777. 00006282  4E5E                     unlink     A6
  9778. 00006284  205F                     movea.l    A0, [A7]+
  9779. 00006286  504F                     addq.w     A7, 8
  9780. 00006288  4ED0                     jmp        [A0]
  9781. 0000628A  9D54                     sub.w      [A4], D6
  9782. 0000628C  4D4F                     chk.w      D6, A7
  9783. 0000628E  5649                     addq.w     A1, 3
  9784. 00006290  454D                     chk.w      D2, A5
  9785. 00006292  4F56                     chk.w      D7, [A6]
  9786. 00006294  4945                     chk.w      D4, D5
  9787. 00006296  4345                     chk.w      D1, D5
  9788. 00006298  4C4C 2E41                movem.l    D0,D6,A1,A2,A3,A5, A4
  9789. 0000629C  5454                     addq.w     [A4], 2
  9790. 0000629E  4143                     chk.w      D0, D3
  9791. 000062A0  4850                     pea.l      [A0]
  9792. 000062A2  5245                     addq.w     D5, 1
  9793. 000062A4  5649                     addq.w     A1, 3
  9794. 000062A6  4557                     chk.w      D2, [A7]
  9795. 000062A8  0000 0000                ori.b      D0, 0x0
  9796. fn000062AC:
  9797. 000062AC  4E56 FFEA                link       A6, -0x0016
  9798. 000062B0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  9799. 000062B4  266E 0010                movea.l    A3, [A6 + 0x10]
  9800. 000062B8  2A2E 000C                move.l     D5, [A6 + 0xC]
  9801. 000062BC  286E 0008                movea.l    A4, [A6 + 0x8]
  9802. 000062C0  2054                     movea.l    A0, [A4]
  9803. 000062C2  4AA8 0002                tst.l      [A0 + 0x2]
  9804. 000062C6  6708                     beq        +0xA /* 000062D0 */
  9805. 000062C8  2053                     movea.l    A0, [A3]
  9806. 000062CA  4AA8 0002                tst.l      [A0 + 0x2]
  9807. 000062CE  6608                     bne        +0xA /* 000062D8 */
  9808. label000062D0:
  9809. 000062D0  422E 0014                clr.b      [A6 + 0x14]
  9810. 000062D4  6000 01D8                bra        +0x1DA /* 000064AE */
  9811. label000062D8:
  9812. 000062D8  4206                     clr.b      D6
  9813. 000062DA  2053                     movea.l    A0, [A3]
  9814. 000062DC  2D68 0002 FFEA           move.l     [A6 - 0x16], [A0 + 0x2]
  9815. 000062E2  598F                     subq.l     A7, 4
  9816. 000062E4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9817. 000062E8  303C 003F                move.w     D0, 0x3F /* '?' */
  9818. 000062EC  AAAA                     syscall    QuickTimeDispatch
  9819. 000062EE  2E1F                     move.l     D7, [A7]+
  9820. 000062F0  6028                     bra        +0x2A /* 0000631A */
  9821. label000062F2:
  9822. 000062F2  598F                     subq.l     A7, 4
  9823. 000062F4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9824. 000062F8  2F07                     move.l     -[A7], D7
  9825. 000062FA  303C 0117                move.w     D0, 0x117
  9826. 000062FE  AAAA                     syscall    QuickTimeDispatch
  9827. 00006300  265F                     movea.l    A3, [A7]+
  9828. 00006302  598F                     subq.l     A7, 4
  9829. 00006304  2F0B                     move.l     -[A7], A3
  9830. 00006306  303C 0047                move.w     D0, 0x47 /* 'G' */
  9831. 0000630A  AAAA                     syscall    QuickTimeDispatch
  9832. 0000630C  7002                     moveq.l    D0, 0x02
  9833. 0000630E  C09F                     and.l      D0, [A7]+
  9834. 00006310  6704                     beq        +0x6 /* 00006316 */
  9835. 00006312  7C01                     moveq.l    D6, 0x01
  9836. 00006314  6008                     bra        +0xA /* 0000631E */
  9837. label00006316:
  9838. 00006316  2007                     move.l     D0, D7
  9839. 00006318  5387                     subq.l     D7, 1
  9840. label0000631A:
  9841. 0000631A  4A87                     tst.l      D7
  9842. 0000631C  6ED4                     bgt        -0x2A /* 000062F2 */
  9843. label0000631E:
  9844. 0000631E  4A06                     tst.b      D6
  9845. 00006320  660A                     bne        +0xC /* 0000632C */
  9846. 00006322  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  9847. 00006328  6000 0184                bra        +0x186 /* 000064AE */
  9848. label0000632C:
  9849. 0000632C  598F                     subq.l     A7, 4
  9850. 0000632E  2054                     movea.l    A0, [A4]
  9851. 00006330  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9852. 00006334  303C 003F                move.w     D0, 0x3F /* '?' */
  9853. 00006338  AAAA                     syscall    QuickTimeDispatch
  9854. 0000633A  2E1F                     move.l     D7, [A7]+
  9855. 0000633C  6048                     bra        +0x4A /* 00006386 */
  9856. label0000633E:
  9857. 0000633E  598F                     subq.l     A7, 4
  9858. 00006340  2054                     movea.l    A0, [A4]
  9859. 00006342  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9860. 00006346  2F07                     move.l     -[A7], D7
  9861. 00006348  303C 0117                move.w     D0, 0x117
  9862. 0000634C  AAAA                     syscall    QuickTimeDispatch
  9863. 0000634E  265F                     movea.l    A3, [A7]+
  9864. 00006350  598F                     subq.l     A7, 4
  9865. 00006352  2F0B                     move.l     -[A7], A3
  9866. 00006354  303C 0047                move.w     D0, 0x47 /* 'G' */
  9867. 00006358  AAAA                     syscall    QuickTimeDispatch
  9868. 0000635A  2C1F                     move.l     D6, [A7]+
  9869. 0000635C  2005                     move.l     D0, D5
  9870. 0000635E  C086                     and.l      D0, D6
  9871. 00006360  6720                     beq        +0x22 /* 00006382 */
  9872. 00006362  598F                     subq.l     A7, 4
  9873. 00006364  2F05                     move.l     -[A7], D5
  9874. 00006366  A85A                     syscall    BitNot
  9875. 00006368  CC9F                     and.l      D6, [A7]+
  9876. 0000636A  4A86                     tst.l      D6
  9877. 0000636C  670C                     beq        +0xE /* 0000637A */
  9878. 0000636E  2F0B                     move.l     -[A7], A3
  9879. 00006370  2F06                     move.l     -[A7], D6
  9880. 00006372  303C 0048                move.w     D0, 0x48 /* 'H' */
  9881. 00006376  AAAA                     syscall    QuickTimeDispatch
  9882. 00006378  6008                     bra        +0xA /* 00006382 */
  9883. label0000637A:
  9884. 0000637A  2F0B                     move.l     -[A7], A3
  9885. 0000637C  303C 0042                move.w     D0, 0x42 /* 'B' */
  9886. 00006380  AAAA                     syscall    QuickTimeDispatch
  9887. label00006382:
  9888. 00006382  2007                     move.l     D0, D7
  9889. 00006384  5387                     subq.l     D7, 1
  9890. label00006386:
  9891. 00006386  4A87                     tst.l      D7
  9892. 00006388  6EB4                     bgt        -0x4A /* 0000633E */
  9893. 0000638A  422E FFEF                clr.b      [A6 - 0x11]
  9894. 0000638E  598F                     subq.l     A7, 4
  9895. 00006390  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9896. 00006394  303C 003F                move.w     D0, 0x3F /* '?' */
  9897. 00006398  AAAA                     syscall    QuickTimeDispatch
  9898. 0000639A  2E1F                     move.l     D7, [A7]+
  9899. 0000639C  6000 00F8                bra        +0xFA /* 00006496 */
  9900. label000063A0:
  9901. 000063A0  598F                     subq.l     A7, 4
  9902. 000063A2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9903. 000063A6  2F07                     move.l     -[A7], D7
  9904. 000063A8  303C 0117                move.w     D0, 0x117
  9905. 000063AC  AAAA                     syscall    QuickTimeDispatch
  9906. 000063AE  265F                     movea.l    A3, [A7]+
  9907. 000063B0  598F                     subq.l     A7, 4
  9908. 000063B2  2F0B                     move.l     -[A7], A3
  9909. 000063B4  303C 0047                move.w     D0, 0x47 /* 'G' */
  9910. 000063B8  AAAA                     syscall    QuickTimeDispatch
  9911. 000063BA  2C1F                     move.l     D6, [A7]+
  9912. 000063BC  7002                     moveq.l    D0, 0x02
  9913. 000063BE  C086                     and.l      D0, D6
  9914. 000063C0  6700 00D0                beq        +0xD2 /* 00006492 */
  9915. 000063C4  598F                     subq.l     A7, 4
  9916. 000063C6  2F0B                     move.l     -[A7], A3
  9917. 000063C8  303C 0062                move.w     D0, 0x62 /* 'b' */
  9918. 000063CC  AAAA                     syscall    QuickTimeDispatch
  9919. 000063CE  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  9920. 000063D2  486E FFF8                pea.l      [A6 - 0x8]
  9921. 000063D6  7000                     moveq.l    D0, 0x00
  9922. 000063D8  2F00                     move.l     -[A7], D0
  9923. 000063DA  2F00                     move.l     -[A7], D0
  9924. 000063DC  303C 006F                move.w     D0, 0x6F /* 'o' */
  9925. 000063E0  AAAA                     syscall    QuickTimeDispatch
  9926. 000063E2  7008                     moveq.l    D0, 0x08
  9927. 000063E4  B085                     cmp.l      D0, D5
  9928. 000063E6  6630                     bne        +0x32 /* 00006418 */
  9929. 000063E8  0CAE 736F 756E FFF8      cmpi.l     [A6 - 0x8], 0x736F756E /* 'soun' */
  9930. 000063F0  6700 00A0                beq        +0xA2 /* 00006492 */
  9931. 000063F4  7801                     moveq.l    D4, 0x01
  9932. 000063F6  2054                     movea.l    A0, [A4]
  9933. 000063F8  2248                     movea.l    A1, A0
  9934. 000063FA  2028 000A                move.l     D0, [A0 + 0xA]
  9935. 000063FE  B0A9 0012                cmp.l      D0, [A1 + 0x12]
  9936. 00006402  6608                     bne        +0xA /* 0000640C */
  9937. 00006404  2028 0012                move.l     D0, [A0 + 0x12]
  9938. 00006408  5380                     subq.l     D0, 1
  9939. 0000640A  6006                     bra        +0x8 /* 00006412 */
  9940. label0000640C:
  9941. 0000640C  2054                     movea.l    A0, [A4]
  9942. 0000640E  2028 000A                move.l     D0, [A0 + 0xA]
  9943. label00006412:
  9944. 00006412  2D40 FFFC                move.l     [A6 - 0x4], D0
  9945. 00006416  6012                     bra        +0x14 /* 0000642A */
  9946. label00006418:
  9947. 00006418  598F                     subq.l     A7, 4
  9948. 0000641A  2F0B                     move.l     -[A7], A3
  9949. 0000641C  303C 004B                move.w     D0, 0x4B /* 'K' */
  9950. 00006420  AAAA                     syscall    QuickTimeDispatch
  9951. 00006422  281F                     move.l     D4, [A7]+
  9952. 00006424  7000                     moveq.l    D0, 0x00
  9953. 00006426  2D40 FFFC                move.l     [A6 - 0x4], D0
  9954. label0000642A:
  9955. 0000642A  598F                     subq.l     A7, 4
  9956. 0000642C  2054                     movea.l    A0, [A4]
  9957. 0000642E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  9958. 00006432  2F0B                     move.l     -[A7], A3
  9959. 00006434  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9960. 00006438  2F04                     move.l     -[A7], D4
  9961. 0000643A  2F0C                     move.l     -[A7], A4
  9962. 0000643C  4EBA AE72                jsr        [PC - 0x518E /* 000012B0 */]
  9963. 00006440  2D57 FFF0                move.l     [A6 - 0x10], [A7]
  9964. 00006444  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9965. 00006448  558F                     subq.l     A7, 2
  9966. 0000644A  2F0B                     move.l     -[A7], A3
  9967. 0000644C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9968. 00006450  303C 0153                move.w     D0, 0x153
  9969. 00006454  AAAA                     syscall    QuickTimeDispatch
  9970. 00006456  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9971. 0000645A  2F05                     move.l     -[A7], D5
  9972. 0000645C  303C 0048                move.w     D0, 0x48 /* 'H' */
  9973. 00006460  AAAA                     syscall    QuickTimeDispatch
  9974. 00006462  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9975. 00006466  558F                     subq.l     A7, 2
  9976. 00006468  2F0B                     move.l     -[A7], A3
  9977. 0000646A  303C 0045                move.w     D0, 0x45 /* 'E' */
  9978. 0000646E  AAAA                     syscall    QuickTimeDispatch
  9979. 00006470  303C 0046                move.w     D0, 0x46 /* 'F' */
  9980. 00006474  AAAA                     syscall    QuickTimeDispatch
  9981. 00006476  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9982. 0000647A  598F                     subq.l     A7, 4
  9983. 0000647C  2F0B                     move.l     -[A7], A3
  9984. 0000647E  303C 004C                move.w     D0, 0x4C /* 'L' */
  9985. 00006482  AAAA                     syscall    QuickTimeDispatch
  9986. 00006484  303C 004D                move.w     D0, 0x4D /* 'M' */
  9987. 00006488  AAAA                     syscall    QuickTimeDispatch
  9988. 0000648A  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  9989. 00006490  544F                     addq.w     A7, 2
  9990. label00006492:
  9991. 00006492  2007                     move.l     D0, D7
  9992. 00006494  5387                     subq.l     D7, 1
  9993. label00006496:
  9994. 00006496  4A87                     tst.l      D7
  9995. 00006498  6E00 FF06                bgt        -0xF8 /* 000063A0 */
  9996. 0000649C  4A2E FFEF                tst.b      [A6 - 0x11]
  9997. 000064A0  6706                     beq        +0x8 /* 000064A8 */
  9998. 000064A2  2F0C                     move.l     -[A7], A4
  9999. 000064A4  4EBA AF92                jsr        [PC - 0x506E /* 00001438 */]
  10000. label000064A8:
  10001. 000064A8  1D6E FFEF 0014           move.b     [A6 + 0x14], [A6 - 0x11]
  10002. label000064AE:
  10003. 000064AE  4CEE 18F8 FFCE           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  10004. 000064B4  4E5E                     unlink     A6
  10005. 000064B6  205F                     movea.l    A0, [A7]+
  10006. 000064B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10007. 000064BC  4ED0                     jmp        [A0]
  10008. 000064BE  9754                     sub.w      [A4], D3
  10009. 000064C0  4D4F                     chk.w      D6, A7
  10010. 000064C2  5649                     addq.w     A1, 3
  10011. 000064C4  454D                     chk.w      D2, A5
  10012. 000064C6  4F56                     chk.w      D7, [A6]
  10013. 000064C8  4945                     chk.w      D4, D5
  10014. 000064CA  4345                     chk.w      D1, D5
  10015. 000064CC  4C4C 2E41                movem.l    D0,D6,A1,A2,A3,A5, A4
  10016. 000064D0  5454                     addq.w     [A4], 2
  10017. 000064D2  4143                     chk.w      D0, D3
  10018. 000064D4  4850                     pea.l      [A0]
  10019. 000064D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10020. export_2803: // at 000064D8 (misaligned)
  10021. 000064DA  0000 48E7                ori.b      D0, 0xE7
  10022. 000064DE  1F18                     move.b     -[A7], [A0]+
  10023. 000064E0  182E 000C                move.b     D4, [A6 + 0xC]
  10024. 000064E4  286E 0008                movea.l    A4, [A6 + 0x8]
  10025. 000064E8  2F0C                     move.l     -[A7], A4
  10026. 000064EA  4EAD 582A                jsr        [A5 + 0x582A /* export_2817 */]
  10027. 000064EE  2F0C                     move.l     -[A7], A4
  10028. 000064F0  4EBA FC76                jsr        [PC - 0x38A /* 00006168 */]
  10029. 000064F4  4246                     clr.w      D6
  10030. 000064F6  598F                     subq.l     A7, 4
  10031. 000064F8  2054                     movea.l    A0, [A4]
  10032. 000064FA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10033. 000064FE  303C 003F                move.w     D0, 0x3F /* '?' */
  10034. 00006502  AAAA                     syscall    QuickTimeDispatch
  10035. 00006504  2E1F                     move.l     D7, [A7]+
  10036. 00006506  6042                     bra        +0x44 /* 0000654A */
  10037. label00006508:
  10038. 00006508  598F                     subq.l     A7, 4
  10039. 0000650A  2054                     movea.l    A0, [A4]
  10040. 0000650C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10041. 00006510  2F07                     move.l     -[A7], D7
  10042. 00006512  303C 0117                move.w     D0, 0x117
  10043. 00006516  AAAA                     syscall    QuickTimeDispatch
  10044. 00006518  265F                     movea.l    A3, [A7]+
  10045. 0000651A  558F                     subq.l     A7, 2
  10046. 0000651C  2F0B                     move.l     -[A7], A3
  10047. 0000651E  303C 0050                move.w     D0, 0x50 /* 'P' */
  10048. 00006522  AAAA                     syscall    QuickTimeDispatch
  10049. 00006524  3A1F                     move.w     D5, [A7]+
  10050. 00006526  BC45                     cmp.w      D6, D5
  10051. 00006528  6C02                     bge        +0x4 /* 0000652C */
  10052. 0000652A  3C05                     move.w     D6, D5
  10053. label0000652C:
  10054. 0000652C  2F0B                     move.l     -[A7], A3
  10055. 0000652E  2F0B                     move.l     -[A7], A3
  10056. 00006530  7001                     moveq.l    D0, 0x01
  10057. 00006532  B087                     cmp.l      D0, D7
  10058. 00006534  57C0                     seq        D0
  10059. 00006536  4400                     neg.b      D0
  10060. 00006538  1F00                     move.b     -[A7], D0
  10061. 0000653A  7001                     moveq.l    D0, 0x01
  10062. 0000653C  3F00                     move.w     -[A7], D0
  10063. 0000653E  1F04                     move.b     -[A7], D4
  10064. 00006540  2F0C                     move.l     -[A7], A4
  10065. 00006542  4EBA F124                jsr        [PC - 0xEDC /* 00005668 */]
  10066. 00006546  2007                     move.l     D0, D7
  10067. 00006548  5387                     subq.l     D7, 1
  10068. label0000654A:
  10069. 0000654A  4A87                     tst.l      D7
  10070. 0000654C  6EBA                     bgt        -0x44 /* 00006508 */
  10071. 0000654E  2054                     movea.l    A0, [A4]
  10072. 00006550  5268 0032                addq.w     [A0 + 0x32], 1
  10073. 00006554  2054                     movea.l    A0, [A4]
  10074. 00006556  317C 0001 0030           move.w     [A0 + 0x30], 0x1
  10075. 0000655C  2054                     movea.l    A0, [A4]
  10076. 0000655E  3146 0034                move.w     [A0 + 0x34], D6
  10077. 00006562  7000                     moveq.l    D0, 0x00
  10078. 00006564  2F00                     move.l     -[A7], D0
  10079. 00006566  2F0C                     move.l     -[A7], A4
  10080. 00006568  4EBA A736                jsr        [PC - 0x58CA /* 00000CA0 */]
  10081. 0000656C  2054                     movea.l    A0, [A4]
  10082. 0000656E  4AA8 005C                tst.l      [A0 + 0x5C]
  10083. 00006572  6710                     beq        +0x12 /* 00006584 */
  10084. 00006574  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  10085. 00006578  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  10086. 0000657C  2054                     movea.l    A0, [A4]
  10087. 0000657E  7000                     moveq.l    D0, 0x00
  10088. 00006580  2140 005C                move.l     [A0 + 0x5C], D0
  10089. label00006584:
  10090. 00006584  4CEE 18F8 FFE4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  10091. 0000658A  4E5E                     unlink     A6
  10092. 0000658C  205F                     movea.l    A0, [A7]+
  10093. 0000658E  5C4F                     addq.w     A7, 6
  10094. 00006590  4ED0                     jmp        [A0]
  10095. 00006592  9E54                     sub.w      D7, [A4]
  10096. 00006594  4D4F                     chk.w      D6, A7
  10097. 00006596  5649                     addq.w     A1, 3
  10098. 00006598  454D                     chk.w      D2, A5
  10099. 0000659A  4F56                     chk.w      D7, [A6]
  10100. 0000659C  4945                     chk.w      D4, D5
  10101. 0000659E  4345                     chk.w      D1, D5
  10102. 000065A0  4C4C 2E50                movem.l    D4,D6,A1,A2,A3,A5, A4
  10103. 000065A4  5245                     addq.w     D5, 1
  10104. 000065A6  5041                     addq.w     D1, 8
  10105. 000065A8  5245                     addq.w     D5, 1
  10106. 000065AA  544F                     addq.w     A7, 2
  10107. 000065AC  4752                     chk.w      D3, [A2]
  10108. 000065AE  4F55                     chk.w      D7, [A5]
  10109. 000065B0  5000                     addq.b     D0, 8
  10110. 000065B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10111. export_2804: // at 000065B4 (misaligned)
  10112. 000065B6  FF9A                     .invalid   <<F/6/7>>
  10113. 000065B8  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  10114. 000065BC  286E 0008                movea.l    A4, [A6 + 0x8]
  10115. 000065C0  2054                     movea.l    A0, [A4]
  10116. 000065C2  5268 0030                addq.w     [A0 + 0x30], 1
  10117. 000065C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10118. 000065CA  4EBA FB9C                jsr        [PC - 0x464 /* 00006168 */]
  10119. 000065CE  2054                     movea.l    A0, [A4]
  10120. 000065D0  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  10121. 000065D4  41E8 0022                lea.l      A0, [A0 + 0x22]
  10122. 000065D8  22D8                     move.l     [A1]+, [A0]+
  10123. 000065DA  22D8                     move.l     [A1]+, [A0]+
  10124. 000065DC  206E 000E                movea.l    A0, [A6 + 0xE]
  10125. 000065E0  2050                     movea.l    A0, [A0]
  10126. 000065E2  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10127. 000065E6  41E8 0022                lea.l      A0, [A0 + 0x22]
  10128. 000065EA  22D8                     move.l     [A1]+, [A0]+
  10129. 000065EC  22D8                     move.l     [A1]+, [A0]+
  10130. 000065EE  422E FFB9                clr.b      [A6 - 0x47]
  10131. 000065F2  7000                     moveq.l    D0, 0x00
  10132. 000065F4  2D40 FFC2                move.l     [A6 - 0x3E], D0
  10133. 000065F8  4A2E 000C                tst.b      [A6 + 0xC]
  10134. 000065FC  6700 00E8                beq        +0xEA /* 000066E6 */
  10135. 00006600  598F                     subq.l     A7, 4
  10136. 00006602  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10137. 00006606  4EBA C2D8                jsr        [PC - 0x3D28 /* 000028E0 */]
  10138. 0000660A  2D5F FFC2                move.l     [A6 - 0x3E], [A7]+
  10139. 0000660E  7000                     moveq.l    D0, 0x00
  10140. 00006610  2D40 FF9E                move.l     [A6 - 0x62], D0
  10141. 00006614  2054                     movea.l    A0, [A4]
  10142. 00006616  2D68 0012 FFA2           move.l     [A6 - 0x5E], [A0 + 0x12]
  10143. 0000661C  426E FFB6                clr.w      [A6 - 0x4A]
  10144. 00006620  7601                     moveq.l    D3, 0x01
  10145. 00006622  322E FFAC                move.w     D1, [A6 - 0x54]
  10146. 00006626  48C1                     ext.l      D1
  10147. 00006628  342E FFA8                move.w     D2, [A6 - 0x58]
  10148. 0000662C  48C2                     ext.l      D2
  10149. 0000662E  9282                     sub.l      D1, D2
  10150. 00006630  342E FFB4                move.w     D2, [A6 - 0x4C]
  10151. 00006634  48C2                     ext.l      D2
  10152. 00006636  302E FFB0                move.w     D0, [A6 - 0x50]
  10153. 0000663A  48C0                     ext.l      D0
  10154. 0000663C  9480                     sub.l      D2, D0
  10155. 0000663E  B481                     cmp.l      D2, D1
  10156. 00006640  6622                     bne        +0x24 /* 00006664 */
  10157. 00006642  302E FFAC                move.w     D0, [A6 - 0x54]
  10158. 00006646  48C0                     ext.l      D0
  10159. 00006648  322E FFA8                move.w     D1, [A6 - 0x58]
  10160. 0000664C  48C1                     ext.l      D1
  10161. 0000664E  9081                     sub.l      D0, D1
  10162. 00006650  322E FFB4                move.w     D1, [A6 - 0x4C]
  10163. 00006654  48C1                     ext.l      D1
  10164. 00006656  342E FFB0                move.w     D2, [A6 - 0x50]
  10165. 0000665A  48C2                     ext.l      D2
  10166. 0000665C  9282                     sub.l      D1, D2
  10167. 0000665E  B280                     cmp.l      D1, D0
  10168. 00006660  6602                     bne        +0x4 /* 00006664 */
  10169. 00006662  7600                     moveq.l    D3, 0x00
  10170. label00006664:
  10171. 00006664  1D43 FFB9                move.b     [A6 - 0x47], D3
  10172. 00006668  598F                     subq.l     A7, 4
  10173. 0000666A  206E 000E                movea.l    A0, [A6 + 0xE]
  10174. 0000666E  2050                     movea.l    A0, [A0]
  10175. 00006670  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10176. 00006674  303C 00FE                move.w     D0, 0xFE
  10177. 00006678  AAAA                     syscall    QuickTimeDispatch
  10178. 0000667A  205F                     movea.l    A0, [A7]+
  10179. 0000667C  2D48 FFC6                move.l     [A6 - 0x3A], A0
  10180. 00006680  2050                     movea.l    A0, [A0]
  10181. 00006682  43EE FFBA                lea.l      A1, [A6 - 0x46]
  10182. 00006686  5488                     addq.l     A0, 2
  10183. 00006688  22D8                     move.l     [A1]+, [A0]+
  10184. 0000668A  22D8                     move.l     [A1]+, [A0]+
  10185. 0000668C  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  10186. 00006690  A8D9                     syscall    DisposRgn/DisposeRgn
  10187. 00006692  598F                     subq.l     A7, 4
  10188. 00006694  2054                     movea.l    A0, [A4]
  10189. 00006696  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10190. 0000669A  303C 00FE                move.w     D0, 0xFE
  10191. 0000669E  AAAA                     syscall    QuickTimeDispatch
  10192. 000066A0  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  10193. 000066A4  598F                     subq.l     A7, 4
  10194. 000066A6  302E FFBC                move.w     D0, [A6 - 0x44]
  10195. 000066AA  48C0                     ext.l      D0
  10196. 000066AC  206E FFC6                movea.l    A0, [A6 - 0x3A]
  10197. 000066B0  2050                     movea.l    A0, [A0]
  10198. 000066B2  3228 0004                move.w     D1, [A0 + 0x4]
  10199. 000066B6  48C1                     ext.l      D1
  10200. 000066B8  9081                     sub.l      D0, D1
  10201. 000066BA  2F00                     move.l     -[A7], D0
  10202. 000066BC  A83F                     syscall    Long2Fix
  10203. 000066BE  281F                     move.l     D4, [A7]+
  10204. 000066C0  598F                     subq.l     A7, 4
  10205. 000066C2  302E FFBA                move.w     D0, [A6 - 0x46]
  10206. 000066C6  48C0                     ext.l      D0
  10207. 000066C8  206E FFC6                movea.l    A0, [A6 - 0x3A]
  10208. 000066CC  2050                     movea.l    A0, [A0]
  10209. 000066CE  3228 0002                move.w     D1, [A0 + 0x2]
  10210. 000066D2  48C1                     ext.l      D1
  10211. 000066D4  9081                     sub.l      D0, D1
  10212. 000066D6  2F00                     move.l     -[A7], D0
  10213. 000066D8  A83F                     syscall    Long2Fix
  10214. 000066DA  2A1F                     move.l     D5, [A7]+
  10215. 000066DC  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  10216. 000066E0  A8D9                     syscall    DisposRgn/DisposeRgn
  10217. 000066E2  6000 0108                bra        +0x10A /* 000067EC */
  10218. label000066E6:
  10219. 000066E6  2054                     movea.l    A0, [A4]
  10220. 000066E8  3D68 0034 FFB6           move.w     [A6 - 0x4A], [A0 + 0x34]
  10221. 000066EE  2054                     movea.l    A0, [A4]
  10222. 000066F0  2D48 FF9A                move.l     [A6 - 0x66], A0
  10223. 000066F4  598F                     subq.l     A7, 4
  10224. 000066F6  206E 000E                movea.l    A0, [A6 + 0xE]
  10225. 000066FA  2050                     movea.l    A0, [A0]
  10226. 000066FC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10227. 00006700  206E 000E                movea.l    A0, [A6 + 0xE]
  10228. 00006704  2050                     movea.l    A0, [A0]
  10229. 00006706  2F28 0016                move.l     -[A7], [A0 + 0x16]
  10230. 0000670A  2054                     movea.l    A0, [A4]
  10231. 0000670C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10232. 00006710  4EAD 35D2                jsr        [A5 + 0x35D2 /* export_1718 */]
  10233. 00006714  206E FF9A                movea.l    A0, [A6 - 0x66]
  10234. 00006718  2028 0016                move.l     D0, [A0 + 0x16]
  10235. 0000671C  909F                     sub.l      D0, [A7]+
  10236. 0000671E  2D40 FFA2                move.l     [A6 - 0x5E], D0
  10237. 00006722  4480                     neg.l      D0
  10238. 00006724  2D40 FF9E                move.l     [A6 - 0x62], D0
  10239. 00006728  4AAE FFA2                tst.l      [A6 - 0x5E]
  10240. 0000672C  6C06                     bge        +0x8 /* 00006734 */
  10241. 0000672E  7000                     moveq.l    D0, 0x00
  10242. 00006730  2D40 FFA2                move.l     [A6 - 0x5E], D0
  10243. label00006734:
  10244. 00006734  4AAE FF9E                tst.l      [A6 - 0x62]
  10245. 00006738  6F44                     ble        +0x46 /* 0000677E */
  10246. 0000673A  598F                     subq.l     A7, 4
  10247. 0000673C  2054                     movea.l    A0, [A4]
  10248. 0000673E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10249. 00006742  303C 003F                move.w     D0, 0x3F /* '?' */
  10250. 00006746  AAAA                     syscall    QuickTimeDispatch
  10251. 00006748  2C1F                     move.l     D6, [A7]+
  10252. 0000674A  602E                     bra        +0x30 /* 0000677A */
  10253. label0000674C:
  10254. 0000674C  598F                     subq.l     A7, 4
  10255. 0000674E  2054                     movea.l    A0, [A4]
  10256. 00006750  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10257. 00006754  2F06                     move.l     -[A7], D6
  10258. 00006756  303C 0117                move.w     D0, 0x117
  10259. 0000675A  AAAA                     syscall    QuickTimeDispatch
  10260. 0000675C  2657                     movea.l    A3, [A7]
  10261. 0000675E  598F                     subq.l     A7, 4
  10262. 00006760  2F0B                     move.l     -[A7], A3
  10263. 00006762  303C 004C                move.w     D0, 0x4C /* 'L' */
  10264. 00006766  AAAA                     syscall    QuickTimeDispatch
  10265. 00006768  202E FF9E                move.l     D0, [A6 - 0x62]
  10266. 0000676C  D09F                     add.l      D0, [A7]+
  10267. 0000676E  2F00                     move.l     -[A7], D0
  10268. 00006770  303C 004D                move.w     D0, 0x4D /* 'M' */
  10269. 00006774  AAAA                     syscall    QuickTimeDispatch
  10270. 00006776  2006                     move.l     D0, D6
  10271. 00006778  5386                     subq.l     D6, 1
  10272. label0000677A:
  10273. 0000677A  4A86                     tst.l      D6
  10274. 0000677C  6ECE                     bgt        -0x30 /* 0000674C */
  10275. label0000677E:
  10276. 0000677E  4AAE FF9E                tst.l      [A6 - 0x62]
  10277. 00006782  6C06                     bge        +0x8 /* 0000678A */
  10278. 00006784  7000                     moveq.l    D0, 0x00
  10279. 00006786  2D40 FF9E                move.l     [A6 - 0x62], D0
  10280. label0000678A:
  10281. 0000678A  598F                     subq.l     A7, 4
  10282. 0000678C  2054                     movea.l    A0, [A4]
  10283. 0000678E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10284. 00006792  303C 00FE                move.w     D0, 0xFE
  10285. 00006796  AAAA                     syscall    QuickTimeDispatch
  10286. 00006798  205F                     movea.l    A0, [A7]+
  10287. 0000679A  2D48 FFC6                move.l     [A6 - 0x3A], A0
  10288. 0000679E  2050                     movea.l    A0, [A0]
  10289. 000067A0  43EE FFBA                lea.l      A1, [A6 - 0x46]
  10290. 000067A4  5488                     addq.l     A0, 2
  10291. 000067A6  22D8                     move.l     [A1]+, [A0]+
  10292. 000067A8  22D8                     move.l     [A1]+, [A0]+
  10293. 000067AA  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  10294. 000067AE  A8D9                     syscall    DisposRgn/DisposeRgn
  10295. 000067B0  598F                     subq.l     A7, 4
  10296. 000067B2  302E FFB0                move.w     D0, [A6 - 0x50]
  10297. 000067B6  48C0                     ext.l      D0
  10298. 000067B8  322E FFA8                move.w     D1, [A6 - 0x58]
  10299. 000067BC  48C1                     ext.l      D1
  10300. 000067BE  9081                     sub.l      D0, D1
  10301. 000067C0  322E FFBC                move.w     D1, [A6 - 0x44]
  10302. 000067C4  48C1                     ext.l      D1
  10303. 000067C6  D280                     add.l      D1, D0
  10304. 000067C8  2F01                     move.l     -[A7], D1
  10305. 000067CA  A83F                     syscall    Long2Fix
  10306. 000067CC  281F                     move.l     D4, [A7]+
  10307. 000067CE  598F                     subq.l     A7, 4
  10308. 000067D0  302E FFAE                move.w     D0, [A6 - 0x52]
  10309. 000067D4  48C0                     ext.l      D0
  10310. 000067D6  322E FFA6                move.w     D1, [A6 - 0x5A]
  10311. 000067DA  48C1                     ext.l      D1
  10312. 000067DC  9081                     sub.l      D0, D1
  10313. 000067DE  322E FFBA                move.w     D1, [A6 - 0x46]
  10314. 000067E2  48C1                     ext.l      D1
  10315. 000067E4  D280                     add.l      D1, D0
  10316. 000067E6  2F01                     move.l     -[A7], D1
  10317. 000067E8  A83F                     syscall    Long2Fix
  10318. 000067EA  2A1F                     move.l     D5, [A7]+
  10319. label000067EC:
  10320. 000067EC  426E FFFA                clr.w      [A6 - 0x6]
  10321. 000067F0  4246                     clr.w      D6
  10322. 000067F2  598F                     subq.l     A7, 4
  10323. 000067F4  206E 000E                movea.l    A0, [A6 + 0xE]
  10324. 000067F8  2050                     movea.l    A0, [A0]
  10325. 000067FA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10326. 000067FE  303C 003F                move.w     D0, 0x3F /* '?' */
  10327. 00006802  AAAA                     syscall    QuickTimeDispatch
  10328. 00006804  2E1F                     move.l     D7, [A7]+
  10329. 00006806  6000 01E0                bra        +0x1E2 /* 000069E8 */
  10330. label0000680A:
  10331. 0000680A  598F                     subq.l     A7, 4
  10332. 0000680C  206E 000E                movea.l    A0, [A6 + 0xE]
  10333. 00006810  2050                     movea.l    A0, [A0]
  10334. 00006812  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10335. 00006816  2F07                     move.l     -[A7], D7
  10336. 00006818  303C 0117                move.w     D0, 0x117
  10337. 0000681C  AAAA                     syscall    QuickTimeDispatch
  10338. 0000681E  265F                     movea.l    A3, [A7]+
  10339. 00006820  598F                     subq.l     A7, 4
  10340. 00006822  2054                     movea.l    A0, [A4]
  10341. 00006824  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10342. 00006828  2F0B                     move.l     -[A7], A3
  10343. 0000682A  7000                     moveq.l    D0, 0x00
  10344. 0000682C  2F00                     move.l     -[A7], D0
  10345. 0000682E  598F                     subq.l     A7, 4
  10346. 00006830  2F0B                     move.l     -[A7], A3
  10347. 00006832  303C 004B                move.w     D0, 0x4B /* 'K' */
  10348. 00006836  AAAA                     syscall    QuickTimeDispatch
  10349. 00006838  2F0C                     move.l     -[A7], A4
  10350. 0000683A  4EBA AA74                jsr        [PC - 0x558C /* 000012B0 */]
  10351. 0000683E  2D57 FFCA                move.l     [A6 - 0x36], [A7]
  10352. 00006842  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10353. 00006846  558F                     subq.l     A7, 2
  10354. 00006848  2F0B                     move.l     -[A7], A3
  10355. 0000684A  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10356. 0000684E  303C 0153                move.w     D0, 0x153
  10357. 00006852  AAAA                     syscall    QuickTimeDispatch
  10358. 00006854  598F                     subq.l     A7, 4
  10359. 00006856  2F0B                     move.l     -[A7], A3
  10360. 00006858  303C 0047                move.w     D0, 0x47 /* 'G' */
  10361. 0000685C  AAAA                     syscall    QuickTimeDispatch
  10362. 0000685E  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  10363. 00006862  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10364. 00006866  7002                     moveq.l    D0, 0x02
  10365. 00006868  2F00                     move.l     -[A7], D0
  10366. 0000686A  303C 0048                move.w     D0, 0x48 /* 'H' */
  10367. 0000686E  AAAA                     syscall    QuickTimeDispatch
  10368. 00006870  7002                     moveq.l    D0, 0x02
  10369. 00006872  C0AE FFD2                and.l      D0, [A6 - 0x2E]
  10370. 00006876  544F                     addq.w     A7, 2
  10371. 00006878  6610                     bne        +0x12 /* 0000688A */
  10372. 0000687A  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10373. 0000687E  7000                     moveq.l    D0, 0x00
  10374. 00006880  1F00                     move.b     -[A7], D0
  10375. 00006882  303C 0046                move.w     D0, 0x46 /* 'F' */
  10376. 00006886  AAAA                     syscall    QuickTimeDispatch
  10377. 00006888  6014                     bra        +0x16 /* 0000689E */
  10378. label0000688A:
  10379. 0000688A  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10380. 0000688E  558F                     subq.l     A7, 2
  10381. 00006890  2F0B                     move.l     -[A7], A3
  10382. 00006892  303C 0045                move.w     D0, 0x45 /* 'E' */
  10383. 00006896  AAAA                     syscall    QuickTimeDispatch
  10384. 00006898  303C 0046                move.w     D0, 0x46 /* 'F' */
  10385. 0000689C  AAAA                     syscall    QuickTimeDispatch
  10386. label0000689E:
  10387. 0000689E  558F                     subq.l     A7, 2
  10388. 000068A0  2F0B                     move.l     -[A7], A3
  10389. 000068A2  303C 0050                move.w     D0, 0x50 /* 'P' */
  10390. 000068A6  AAAA                     syscall    QuickTimeDispatch
  10391. 000068A8  3C2E FFB6                move.w     D6, [A6 - 0x4A]
  10392. 000068AC  DC5F                     add.w      D6, [A7]+
  10393. 000068AE  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  10394. 000068B2  6F04                     ble        +0x6 /* 000068B8 */
  10395. 000068B4  3D46 FFFA                move.w     [A6 - 0x6], D6
  10396. label000068B8:
  10397. 000068B8  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10398. 000068BC  3F06                     move.w     -[A7], D6
  10399. 000068BE  303C 0051                move.w     D0, 0x51 /* 'Q' */
  10400. 000068C2  AAAA                     syscall    QuickTimeDispatch
  10401. 000068C4  2F0B                     move.l     -[A7], A3
  10402. 000068C6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10403. 000068CA  7001                     moveq.l    D0, 0x01
  10404. 000068CC  B087                     cmp.l      D0, D7
  10405. 000068CE  57C0                     seq        D0
  10406. 000068D0  4400                     neg.b      D0
  10407. 000068D2  1F00                     move.b     -[A7], D0
  10408. 000068D4  2054                     movea.l    A0, [A4]
  10409. 000068D6  3F28 0030                move.w     -[A7], [A0 + 0x30]
  10410. 000068DA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  10411. 000068DE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10412. 000068E2  4EBA ED84                jsr        [PC - 0x127C /* 00005668 */]
  10413. 000068E6  598F                     subq.l     A7, 4
  10414. 000068E8  206E 000E                movea.l    A0, [A6 + 0xE]
  10415. 000068EC  2050                     movea.l    A0, [A0]
  10416. 000068EE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10417. 000068F2  598F                     subq.l     A7, 4
  10418. 000068F4  2F0B                     move.l     -[A7], A3
  10419. 000068F6  303C 004C                move.w     D0, 0x4C /* 'L' */
  10420. 000068FA  AAAA                     syscall    QuickTimeDispatch
  10421. 000068FC  2054                     movea.l    A0, [A4]
  10422. 000068FE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10423. 00006902  4EAD 35D2                jsr        [A5 + 0x35D2 /* export_1718 */]
  10424. 00006906  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  10425. 0000690A  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10426. 0000690E  202E FFA2                move.l     D0, [A6 - 0x5E]
  10427. 00006912  D0AE FFCE                add.l      D0, [A6 - 0x32]
  10428. 00006916  2F00                     move.l     -[A7], D0
  10429. 00006918  303C 004D                move.w     D0, 0x4D /* 'M' */
  10430. 0000691C  AAAA                     syscall    QuickTimeDispatch
  10431. 0000691E  598F                     subq.l     A7, 4
  10432. 00006920  2F0B                     move.l     -[A7], A3
  10433. 00006922  303C 0062                move.w     D0, 0x62 /* 'b' */
  10434. 00006926  AAAA                     syscall    QuickTimeDispatch
  10435. 00006928  486E FFFC                pea.l      [A6 - 0x4]
  10436. 0000692C  7000                     moveq.l    D0, 0x00
  10437. 0000692E  2F00                     move.l     -[A7], D0
  10438. 00006930  2F00                     move.l     -[A7], D0
  10439. 00006932  303C 006F                move.w     D0, 0x6F /* 'o' */
  10440. 00006936  AAAA                     syscall    QuickTimeDispatch
  10441. 00006938  0CAE 736F 756E FFFC      cmpi.l     [A6 - 0x4], 0x736F756E /* 'soun' */
  10442. 00006940  6700 00A2                beq        +0xA4 /* 000069E4 */
  10443. 00006944  2F0B                     move.l     -[A7], A3
  10444. 00006946  486E FFD6                pea.l      [A6 - 0x2A]
  10445. 0000694A  303C 0056                move.w     D0, 0x56 /* 'V' */
  10446. 0000694E  AAAA                     syscall    QuickTimeDispatch
  10447. 00006950  4A2E 000C                tst.b      [A6 + 0xC]
  10448. 00006954  672E                     beq        +0x30 /* 00006984 */
  10449. 00006956  4A2E FFB9                tst.b      [A6 - 0x47]
  10450. 0000695A  6766                     beq        +0x68 /* 000069C2 */
  10451. 0000695C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10452. 00006960  486E FFBA                pea.l      [A6 - 0x46]
  10453. 00006964  302E FFAC                move.w     D0, [A6 - 0x54]
  10454. 00006968  906E FFA8                sub.w      D0, [A6 - 0x58]
  10455. 0000696C  3F00                     move.w     -[A7], D0
  10456. 0000696E  302E FFAA                move.w     D0, [A6 - 0x56]
  10457. 00006972  906E FFA6                sub.w      D0, [A6 - 0x5A]
  10458. 00006976  3F00                     move.w     -[A7], D0
  10459. 00006978  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  10460. 0000697C  2F0C                     move.l     -[A7], A4
  10461. 0000697E  4EBA C140                jsr        [PC - 0x3EC0 /* 00002AC0 */]
  10462. 00006982  603E                     bra        +0x40 /* 000069C2 */
  10463. label00006984:
  10464. 00006984  598F                     subq.l     A7, 4
  10465. 00006986  2F0B                     move.l     -[A7], A3
  10466. 00006988  303C 00FF                move.w     D0, 0xFF
  10467. 0000698C  AAAA                     syscall    QuickTimeDispatch
  10468. 0000698E  205F                     movea.l    A0, [A7]+
  10469. 00006990  2D48 FFC6                move.l     [A6 - 0x3A], A0
  10470. 00006994  2050                     movea.l    A0, [A0]
  10471. 00006996  43EE FFBA                lea.l      A1, [A6 - 0x46]
  10472. 0000699A  5488                     addq.l     A0, 2
  10473. 0000699C  22D8                     move.l     [A1]+, [A0]+
  10474. 0000699E  22D8                     move.l     [A1]+, [A0]+
  10475. 000069A0  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  10476. 000069A4  A8D9                     syscall    DisposRgn/DisposeRgn
  10477. 000069A6  598F                     subq.l     A7, 4
  10478. 000069A8  302E FFBC                move.w     D0, [A6 - 0x44]
  10479. 000069AC  48C0                     ext.l      D0
  10480. 000069AE  2F00                     move.l     -[A7], D0
  10481. 000069B0  A83F                     syscall    Long2Fix
  10482. 000069B2  989F                     sub.l      D4, [A7]+
  10483. 000069B4  598F                     subq.l     A7, 4
  10484. 000069B6  302E FFBA                move.w     D0, [A6 - 0x46]
  10485. 000069BA  48C0                     ext.l      D0
  10486. 000069BC  2F00                     move.l     -[A7], D0
  10487. 000069BE  A83F                     syscall    Long2Fix
  10488. 000069C0  9A9F                     sub.l      D5, [A7]+
  10489. label000069C2:
  10490. 000069C2  4A84                     tst.l      D4
  10491. 000069C4  6604                     bne        +0x6 /* 000069CA */
  10492. 000069C6  4A85                     tst.l      D5
  10493. 000069C8  670C                     beq        +0xE /* 000069D6 */
  10494. label000069CA:
  10495. 000069CA  486E FFD6                pea.l      [A6 - 0x2A]
  10496. 000069CE  2F04                     move.l     -[A7], D4
  10497. 000069D0  2F05                     move.l     -[A7], D5
  10498. 000069D2  7019                     moveq.l    D0, 0x19
  10499. 000069D4  ABC2                     syscall    QTMatrixMathDispatch
  10500. label000069D6:
  10501. 000069D6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  10502. 000069DA  486E FFD6                pea.l      [A6 - 0x2A]
  10503. 000069DE  303C 0057                move.w     D0, 0x57 /* 'W' */
  10504. 000069E2  AAAA                     syscall    QuickTimeDispatch
  10505. label000069E4:
  10506. 000069E4  2007                     move.l     D0, D7
  10507. 000069E6  5387                     subq.l     D7, 1
  10508. label000069E8:
  10509. 000069E8  4A87                     tst.l      D7
  10510. 000069EA  6E00 FE1E                bgt        -0x1E0 /* 0000680A */
  10511. 000069EE  2F0C                     move.l     -[A7], A4
  10512. 000069F0  4EBA AA46                jsr        [PC - 0x55BA /* 00001438 */]
  10513. 000069F4  2054                     movea.l    A0, [A4]
  10514. 000069F6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10515. 000069FA  7000                     moveq.l    D0, 0x00
  10516. 000069FC  1F00                     move.b     -[A7], D0
  10517. 000069FE  2F0C                     move.l     -[A7], A4
  10518. 00006A00  4EBA A77E                jsr        [PC - 0x5882 /* 00001180 */]
  10519. 00006A04  598F                     subq.l     A7, 4
  10520. 00006A06  206E 000E                movea.l    A0, [A6 + 0xE]
  10521. 00006A0A  2050                     movea.l    A0, [A0]
  10522. 00006A0C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10523. 00006A10  206E 000E                movea.l    A0, [A6 + 0xE]
  10524. 00006A14  2050                     movea.l    A0, [A0]
  10525. 00006A16  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10526. 00006A1A  2054                     movea.l    A0, [A4]
  10527. 00006A1C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10528. 00006A20  4EAD 35D2                jsr        [A5 + 0x35D2 /* export_1718 */]
  10529. 00006A24  281F                     move.l     D4, [A7]+
  10530. 00006A26  4A2E 000C                tst.b      [A6 + 0xC]
  10531. 00006A2A  6716                     beq        +0x18 /* 00006A42 */
  10532. 00006A2C  2054                     movea.l    A0, [A4]
  10533. 00006A2E  D9A8 0012                add.l      [A0 + 0x12], D4
  10534. 00006A32  4AAE FFC2                tst.l      [A6 - 0x3E]
  10535. 00006A36  6778                     beq        +0x7A /* 00006AB0 */
  10536. 00006A38  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  10537. 00006A3C  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  10538. 00006A40  606E                     bra        +0x70 /* 00006AB0 */
  10539. label00006A42:
  10540. 00006A42  2054                     movea.l    A0, [A4]
  10541. 00006A44  202E FF9E                move.l     D0, [A6 - 0x62]
  10542. 00006A48  D1A8 0012                add.l      [A0 + 0x12], D0
  10543. 00006A4C  2054                     movea.l    A0, [A4]
  10544. 00006A4E  202E FF9E                move.l     D0, [A6 - 0x62]
  10545. 00006A52  D1A8 0016                add.l      [A0 + 0x16], D0
  10546. 00006A56  2004                     move.l     D0, D4
  10547. 00006A58  D0AE FFA2                add.l      D0, [A6 - 0x5E]
  10548. 00006A5C  2054                     movea.l    A0, [A4]
  10549. 00006A5E  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  10550. 00006A62  6F0A                     ble        +0xC /* 00006A6E */
  10551. 00006A64  2004                     move.l     D0, D4
  10552. 00006A66  D0AE FFA2                add.l      D0, [A6 - 0x5E]
  10553. 00006A6A  2140 0012                move.l     [A0 + 0x12], D0
  10554. label00006A6E:
  10555. 00006A6E  2054                     movea.l    A0, [A4]
  10556. 00006A70  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10557. 00006A74  486E FFA6                pea.l      [A6 - 0x5A]
  10558. 00006A78  303C 00F9                move.w     D0, 0xF9
  10559. 00006A7C  AAAA                     syscall    QuickTimeDispatch
  10560. 00006A7E  2054                     movea.l    A0, [A4]
  10561. 00006A80  41E8 0022                lea.l      A0, [A0 + 0x22]
  10562. 00006A84  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  10563. 00006A88  20D9                     move.l     [A0]+, [A1]+
  10564. 00006A8A  20D9                     move.l     [A0]+, [A1]+
  10565. 00006A8C  2054                     movea.l    A0, [A4]
  10566. 00006A8E  316E FFFA 0034           move.w     [A0 + 0x34], [A6 - 0x6]
  10567. 00006A94  302E FFAC                move.w     D0, [A6 - 0x54]
  10568. 00006A98  906E FFA8                sub.w      D0, [A6 - 0x58]
  10569. 00006A9C  2054                     movea.l    A0, [A4]
  10570. 00006A9E  3140 0006                move.w     [A0 + 0x6], D0
  10571. 00006AA2  302E FFAA                move.w     D0, [A6 - 0x56]
  10572. 00006AA6  906E FFA6                sub.w      D0, [A6 - 0x5A]
  10573. 00006AAA  2054                     movea.l    A0, [A4]
  10574. 00006AAC  3140 0008                move.w     [A0 + 0x8], D0
  10575. label00006AB0:
  10576. 00006AB0  598F                     subq.l     A7, 4
  10577. 00006AB2  2F0C                     move.l     -[A7], A4
  10578. 00006AB4  4EBA E286                jsr        [PC - 0x1D7A /* 00004D3C */]
  10579. 00006AB8  2054                     movea.l    A0, [A4]
  10580. 00006ABA  215F 001A                move.l     [A0 + 0x1A], [A7]+
  10581. 00006ABE  4CEE 18F8 FF7E           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x82]
  10582. 00006AC4  4E5E                     unlink     A6
  10583. 00006AC6  205F                     movea.l    A0, [A7]+
  10584. 00006AC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10585. 00006ACC  4ED0                     jmp        [A0]
  10586. 00006ACE  9554                     sub.w      [A4], D2
  10587. 00006AD0  4D4F                     chk.w      D6, A7
  10588. 00006AD2  5649                     addq.w     A1, 3
  10589. 00006AD4  454D                     chk.w      D2, A5
  10590. 00006AD6  4F56                     chk.w      D7, [A6]
  10591. 00006AD8  4945                     chk.w      D4, D5
  10592. 00006ADA  4345                     chk.w      D1, D5
  10593. 00006ADC  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  10594. 00006AE0  524F                     addq.w     A7, 1
  10595. 00006AE2  5550                     subq.w     [A0], 2
  10596. 00006AE4  0000 0000                ori.b      D0, 0x0
  10597. export_2805:
  10598. 00006AE8  4E56 0000                link       A6, 0
  10599. 00006AEC  4E5E                     unlink     A6
  10600. 00006AEE  205F                     movea.l    A0, [A7]+
  10601. 00006AF0  5C4F                     addq.w     A7, 6
  10602. 00006AF2  4ED0                     jmp        [A0]
  10603. 00006AF4  9C54                     sub.w      D6, [A4]
  10604. 00006AF6  4D4F                     chk.w      D6, A7
  10605. 00006AF8  5649                     addq.w     A1, 3
  10606. 00006AFA  454D                     chk.w      D2, A5
  10607. 00006AFC  4F56                     chk.w      D7, [A6]
  10608. 00006AFE  4945                     chk.w      D4, D5
  10609. 00006B00  4345                     chk.w      D1, D5
  10610. 00006B02  4C4C 2E44                movem.l    D2,D6,A1,A2,A3,A5, A4
  10611. 00006B06  4F4E                     chk.w      D7, A6
  10612. 00006B08  4547                     chk.w      D2, D7
  10613. 00006B0A  524F                     addq.w     A7, 1
  10614. 00006B0C  5550                     subq.w     [A0], 2
  10615. 00006B0E  494E                     chk.w      D4, A6
  10616. 00006B10  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  10617. 00006B12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10618. export_2806: // at 00006B14 (misaligned)
  10619. 00006B16  0000 2F0C                ori.b      D0, 0xC
  10620. 00006B1A  286E 0008                movea.l    A4, [A6 + 0x8]
  10621. 00006B1E  2054                     movea.l    A0, [A4]
  10622. 00006B20  7002                     moveq.l    D0, 0x02
  10623. 00006B22  B068 0030                cmp.w      D0, [A0 + 0x30]
  10624. 00006B26  6F08                     ble        +0xA /* 00006B30 */
  10625. 00006B28  7000                     moveq.l    D0, 0x00
  10626. 00006B2A  2D40 000C                move.l     [A6 + 0xC], D0
  10627. 00006B2E  6012                     bra        +0x14 /* 00006B42 */
  10628. label00006B30:
  10629. 00006B30  598F                     subq.l     A7, 4
  10630. 00006B32  2054                     movea.l    A0, [A4]
  10631. 00006B34  3F28 0030                move.w     -[A7], [A0 + 0x30]
  10632. 00006B38  2F0C                     move.l     -[A7], A4
  10633. 00006B3A  4EBA 0030                jsr        [PC + 0x30 /* 00006B6C */]
  10634. 00006B3E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  10635. label00006B42:
  10636. 00006B42  286E FFFC                movea.l    A4, [A6 - 0x4]
  10637. 00006B46  4E5E                     unlink     A6
  10638. 00006B48  2E9F                     move.l     [A7], [A7]+
  10639. 00006B4A  4E75                     rts
  10640. 00006B4C  9B54                     sub.w      [A4], D5
  10641. 00006B4E  4D4F                     chk.w      D6, A7
  10642. 00006B50  5649                     addq.w     A1, 3
  10643. 00006B52  454D                     chk.w      D2, A5
  10644. 00006B54  4F56                     chk.w      D7, [A6]
  10645. 00006B56  4945                     chk.w      D4, D5
  10646. 00006B58  4345                     chk.w      D1, D5
  10647. 00006B5A  4C4C 2E55                movem.l    D0,D2,D4,D6,A1,A2,A3,A5, A4
  10648. 00006B5E  4E47                     trap       7
  10649. 00006B60  524F                     addq.w     A7, 1
  10650. 00006B62  5550                     subq.w     [A0], 2
  10651. 00006B64  4C41 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, D1
  10652. 00006B68  0000 0000                ori.b      D0, 0x0
  10653. fn00006B6C:
  10654. 00006B6C  4E56 FFDC                link       A6, -0x0024
  10655. 00006B70  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  10656. 00006B74  3C2E 000C                move.w     D6, [A6 + 0xC]
  10657. 00006B78  286E 0008                movea.l    A4, [A6 + 0x8]
  10658. 00006B7C  4878 0084                push.l     0x84
  10659. 00006B80  486D 2612                pea.l      [A5 + 0x2612 /* export_1214 */]
  10660. 00006B84  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  10661. 00006B88  2D40 FFDC                move.l     [A6 - 0x24], D0
  10662. 00006B8C  2F00                     move.l     -[A7], D0
  10663. 00006B8E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10664. 00006B92  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10665. 00006B96  4EAD 34C2                jsr        [A5 + 0x34C2 /* export_1684 */]
  10666. 00006B9A  598F                     subq.l     A7, 4
  10667. 00006B9C  7001                     moveq.l    D0, 0x01
  10668. 00006B9E  2F00                     move.l     -[A7], D0
  10669. 00006BA0  303C 0187                move.w     D0, 0x187
  10670. 00006BA4  AAAA                     syscall    QuickTimeDispatch
  10671. 00006BA6  2D57 FFE0                move.l     [A6 - 0x20], [A7]
  10672. 00006BAA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10673. 00006BAE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  10674. 00006BB2  598F                     subq.l     A7, 4
  10675. 00006BB4  2054                     movea.l    A0, [A4]
  10676. 00006BB6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10677. 00006BBA  303C 0029                move.w     D0, 0x29 /* ')' */
  10678. 00006BBE  AAAA                     syscall    QuickTimeDispatch
  10679. 00006BC0  303C 002A                move.w     D0, 0x2A /* '*' */
  10680. 00006BC4  AAAA                     syscall    QuickTimeDispatch
  10681. 00006BC6  206E FFDC                movea.l    A0, [A6 - 0x24]
  10682. 00006BCA  2050                     movea.l    A0, [A0]
  10683. 00006BCC  216E FFE0 0002           move.l     [A0 + 0x2], [A6 - 0x20]
  10684. 00006BD2  598F                     subq.l     A7, 4
  10685. 00006BD4  598F                     subq.l     A7, 4
  10686. 00006BD6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  10687. 00006BDA  303C 0012                move.w     D0, 0x12
  10688. 00006BDE  AAAA                     syscall    QuickTimeDispatch
  10689. 00006BE0  7001                     moveq.l    D0, 0x01
  10690. 00006BE2  3F00                     move.w     -[A7], D0
  10691. 00006BE4  303C 00EB                move.w     D0, 0xEB
  10692. 00006BE8  AAAA                     syscall    QuickTimeDispatch
  10693. 00006BEA  206E FFDC                movea.l    A0, [A6 - 0x24]
  10694. 00006BEE  2050                     movea.l    A0, [A0]
  10695. 00006BF0  215F 0054                move.l     [A0 + 0x54], [A7]+
  10696. 00006BF4  206E FFDC                movea.l    A0, [A6 - 0x24]
  10697. 00006BF8  2050                     movea.l    A0, [A0]
  10698. 00006BFA  2F28 0054                move.l     -[A7], [A0 + 0x54]
  10699. 00006BFE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10700. 00006C02  598F                     subq.l     A7, 4
  10701. 00006C04  2054                     movea.l    A0, [A4]
  10702. 00006C06  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10703. 00006C0A  303C 003F                move.w     D0, 0x3F /* '?' */
  10704. 00006C0E  AAAA                     syscall    QuickTimeDispatch
  10705. 00006C10  2E1F                     move.l     D7, [A7]+
  10706. 00006C12  504F                     addq.w     A7, 8
  10707. 00006C14  6000 00A6                bra        +0xA8 /* 00006CBC */
  10708. label00006C18:
  10709. 00006C18  598F                     subq.l     A7, 4
  10710. 00006C1A  2054                     movea.l    A0, [A4]
  10711. 00006C1C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10712. 00006C20  2F07                     move.l     -[A7], D7
  10713. 00006C22  303C 0117                move.w     D0, 0x117
  10714. 00006C26  AAAA                     syscall    QuickTimeDispatch
  10715. 00006C28  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  10716. 00006C2C  598F                     subq.l     A7, 4
  10717. 00006C2E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10718. 00006C32  486E FFEC                pea.l      [A6 - 0x14]
  10719. 00006C36  2F0C                     move.l     -[A7], A4
  10720. 00006C38  4EBA E5AA                jsr        [PC - 0x1A56 /* 000051E4 */]
  10721. 00006C3C  2657                     movea.l    A3, [A7]
  10722. 00006C3E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10723. 00006C42  2053                     movea.l    A0, [A3]
  10724. 00006C44  BC68 0004                cmp.w      D6, [A0 + 0x4]
  10725. 00006C48  6F06                     ble        +0x8 /* 00006C50 */
  10726. 00006C4A  204B                     movea.l    A0, A3
  10727. 00006C4C  A023                     syscall    DisposHandle/DisposeHandle
  10728. 00006C4E  6068                     bra        +0x6A /* 00006CB8 */
  10729. label00006C50:
  10730. 00006C50  2053                     movea.l    A0, [A3]
  10731. 00006C52  BC68 0004                cmp.w      D6, [A0 + 0x4]
  10732. 00006C56  6C1A                     bge        +0x1C /* 00006C72 */
  10733. 00006C58  5368 0004                subq.w     [A0 + 0x4], 1
  10734. 00006C5C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10735. 00006C60  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10736. 00006C64  2F0B                     move.l     -[A7], A3
  10737. 00006C66  2F0C                     move.l     -[A7], A4
  10738. 00006C68  4EBA E4EA                jsr        [PC - 0x1B16 /* 00005154 */]
  10739. 00006C6C  204B                     movea.l    A0, A3
  10740. 00006C6E  A023                     syscall    DisposHandle/DisposeHandle
  10741. 00006C70  6046                     bra        +0x48 /* 00006CB8 */
  10742. label00006C72:
  10743. 00006C72  204B                     movea.l    A0, A3
  10744. 00006C74  A023                     syscall    DisposHandle/DisposeHandle
  10745. 00006C76  598F                     subq.l     A7, 4
  10746. 00006C78  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  10747. 00006C7C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10748. 00006C80  7000                     moveq.l    D0, 0x00
  10749. 00006C82  2F00                     move.l     -[A7], D0
  10750. 00006C84  598F                     subq.l     A7, 4
  10751. 00006C86  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10752. 00006C8A  303C 004B                move.w     D0, 0x4B /* 'K' */
  10753. 00006C8E  AAAA                     syscall    QuickTimeDispatch
  10754. 00006C90  2F0C                     move.l     -[A7], A4
  10755. 00006C92  4EBA A61C                jsr        [PC - 0x59E4 /* 000012B0 */]
  10756. 00006C96  2D57 FFE8                move.l     [A6 - 0x18], [A7]
  10757. 00006C9A  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  10758. 00006C9E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10759. 00006CA2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  10760. 00006CA6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10761. 00006CAA  4EBA ED20                jsr        [PC - 0x12E0 /* 000059CC */]
  10762. 00006CAE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10763. 00006CB2  303C 0042                move.w     D0, 0x42 /* 'B' */
  10764. 00006CB6  AAAA                     syscall    QuickTimeDispatch
  10765. label00006CB8:
  10766. 00006CB8  2007                     move.l     D0, D7
  10767. 00006CBA  5387                     subq.l     D7, 1
  10768. label00006CBC:
  10769. 00006CBC  4A87                     tst.l      D7
  10770. 00006CBE  6E00 FF58                bgt        -0xA6 /* 00006C18 */
  10771. 00006CC2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10772. 00006CC6  4EBA A770                jsr        [PC - 0x5890 /* 00001438 */]
  10773. 00006CCA  2054                     movea.l    A0, [A4]
  10774. 00006CCC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10775. 00006CD0  7000                     moveq.l    D0, 0x00
  10776. 00006CD2  1F00                     move.b     -[A7], D0
  10777. 00006CD4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10778. 00006CD8  4EBA A4A6                jsr        [PC - 0x5B5A /* 00001180 */]
  10779. 00006CDC  2054                     movea.l    A0, [A4]
  10780. 00006CDE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10781. 00006CE2  486E FFF0                pea.l      [A6 - 0x10]
  10782. 00006CE6  486E FFF4                pea.l      [A6 - 0xC]
  10783. 00006CEA  303C 0015                move.w     D0, 0x15
  10784. 00006CEE  AAAA                     syscall    QuickTimeDispatch
  10785. 00006CF0  206E FFDC                movea.l    A0, [A6 - 0x24]
  10786. 00006CF4  2050                     movea.l    A0, [A0]
  10787. 00006CF6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10788. 00006CFA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10789. 00006CFE  7000                     moveq.l    D0, 0x00
  10790. 00006D00  2F00                     move.l     -[A7], D0
  10791. 00006D02  303C 0016                move.w     D0, 0x16
  10792. 00006D06  AAAA                     syscall    QuickTimeDispatch
  10793. 00006D08  206E FFDC                movea.l    A0, [A6 - 0x24]
  10794. 00006D0C  2050                     movea.l    A0, [A0]
  10795. 00006D0E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10796. 00006D12  206E FFDC                movea.l    A0, [A6 - 0x24]
  10797. 00006D16  2050                     movea.l    A0, [A0]
  10798. 00006D18  2F28 0040                move.l     -[A7], [A0 + 0x40]
  10799. 00006D1C  303C 0036                move.w     D0, 0x36 /* '6' */
  10800. 00006D20  AAAA                     syscall    QuickTimeDispatch
  10801. 00006D22  206E FFDC                movea.l    A0, [A6 - 0x24]
  10802. 00006D26  2050                     movea.l    A0, [A0]
  10803. 00006D28  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10804. 00006D2C  206E FFDC                movea.l    A0, [A6 - 0x24]
  10805. 00006D30  2050                     movea.l    A0, [A0]
  10806. 00006D32  2F28 0044                move.l     -[A7], [A0 + 0x44]
  10807. 00006D36  206E FFDC                movea.l    A0, [A6 - 0x24]
  10808. 00006D3A  2050                     movea.l    A0, [A0]
  10809. 00006D3C  2F28 0048                move.l     -[A7], [A0 + 0x48]
  10810. 00006D40  303C 0034                move.w     D0, 0x34 /* '4' */
  10811. 00006D44  AAAA                     syscall    QuickTimeDispatch
  10812. 00006D46  558F                     subq.l     A7, 2
  10813. 00006D48  7000                     moveq.l    D0, 0x00
  10814. 00006D4A  1F00                     move.b     -[A7], D0
  10815. 00006D4C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10816. 00006D50  4EBA B4FA                jsr        [PC - 0x4B06 /* 0000224C */]
  10817. 00006D54  206E FFDC                movea.l    A0, [A6 - 0x24]
  10818. 00006D58  2050                     movea.l    A0, [A0]
  10819. 00006D5A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10820. 00006D5E  41E8 0022                lea.l      A0, [A0 + 0x22]
  10821. 00006D62  22D8                     move.l     [A1]+, [A0]+
  10822. 00006D64  22D8                     move.l     [A1]+, [A0]+
  10823. 00006D66  206E FFDC                movea.l    A0, [A6 - 0x24]
  10824. 00006D6A  2050                     movea.l    A0, [A0]
  10825. 00006D6C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10826. 00006D70  486E FFF8                pea.l      [A6 - 0x8]
  10827. 00006D74  303C 00FA                move.w     D0, 0xFA
  10828. 00006D78  AAAA                     syscall    QuickTimeDispatch
  10829. 00006D7A  2054                     movea.l    A0, [A4]
  10830. 00006D7C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10831. 00006D80  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  10832. 00006D84  303C 002F                move.w     D0, 0x2F /* '/' */
  10833. 00006D88  AAAA                     syscall    QuickTimeDispatch
  10834. 00006D8A  2054                     movea.l    A0, [A4]
  10835. 00006D8C  5368 0030                subq.w     [A0 + 0x30], 1
  10836. 00006D90  2D6E FFDC 000E           move.l     [A6 + 0xE], [A6 - 0x24]
  10837. 00006D96  544F                     addq.w     A7, 2
  10838. 00006D98  4CEE 18C8 FFC8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x38]
  10839. 00006D9E  4E5E                     unlink     A6
  10840. 00006DA0  205F                     movea.l    A0, [A7]+
  10841. 00006DA2  5C4F                     addq.w     A7, 6
  10842. 00006DA4  4ED0                     jmp        [A0]
  10843. 00006DA6  9A54                     sub.w      D5, [A4]
  10844. 00006DA8  4D4F                     chk.w      D6, A7
  10845. 00006DAA  5649                     addq.w     A1, 3
  10846. 00006DAC  454D                     chk.w      D2, A5
  10847. 00006DAE  4F56                     chk.w      D7, [A6]
  10848. 00006DB0  4945                     chk.w      D4, D5
  10849. 00006DB2  4345                     chk.w      D1, D5
  10850. 00006DB4  4C4C 2E55                movem.l    D0,D2,D4,D6,A1,A2,A3,A5, A4
  10851. 00006DB8  4E47                     trap       7
  10852. 00006DBA  524F                     addq.w     A7, 1
  10853. 00006DBC  5550                     subq.w     [A0], 2
  10854. 00006DBE  4F4E                     chk.w      D7, A6
  10855. 00006DC0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  10856. 00006DC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10857. export_2807: // at 00006DC4 (misaligned)
  10858. 00006DC6  0000 48E7                ori.b      D0, 0xE7
  10859. 00006DCA  1118                     move.b     -[A0], [A0]+
  10860. 00006DCC  286E 0008                movea.l    A4, [A6 + 0x8]
  10861. 00006DD0  598F                     subq.l     A7, 4
  10862. 00006DD2  2054                     movea.l    A0, [A4]
  10863. 00006DD4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10864. 00006DD8  303C 003F                move.w     D0, 0x3F /* '?' */
  10865. 00006DDC  AAAA                     syscall    QuickTimeDispatch
  10866. 00006DDE  2E1F                     move.l     D7, [A7]+
  10867. 00006DE0  601E                     bra        +0x20 /* 00006E00 */
  10868. label00006DE2:
  10869. 00006DE2  598F                     subq.l     A7, 4
  10870. 00006DE4  2054                     movea.l    A0, [A4]
  10871. 00006DE6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10872. 00006DEA  2F07                     move.l     -[A7], D7
  10873. 00006DEC  303C 0117                move.w     D0, 0x117
  10874. 00006DF0  AAAA                     syscall    QuickTimeDispatch
  10875. 00006DF2  2657                     movea.l    A3, [A7]
  10876. 00006DF4  2F0B                     move.l     -[A7], A3
  10877. 00006DF6  2F0C                     move.l     -[A7], A4
  10878. 00006DF8  4EBA EBD2                jsr        [PC - 0x142E /* 000059CC */]
  10879. 00006DFC  2007                     move.l     D0, D7
  10880. 00006DFE  5387                     subq.l     D7, 1
  10881. label00006E00:
  10882. 00006E00  4A87                     tst.l      D7
  10883. 00006E02  6EDE                     bgt        -0x20 /* 00006DE2 */
  10884. 00006E04  2054                     movea.l    A0, [A4]
  10885. 00006E06  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10886. 00006E0A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  10887. 00006E0E  303C 0036                move.w     D0, 0x36 /* '6' */
  10888. 00006E12  AAAA                     syscall    QuickTimeDispatch
  10889. 00006E14  2054                     movea.l    A0, [A4]
  10890. 00006E16  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10891. 00006E1A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  10892. 00006E1E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  10893. 00006E22  303C 0034                move.w     D0, 0x34 /* '4' */
  10894. 00006E26  AAAA                     syscall    QuickTimeDispatch
  10895. 00006E28  558F                     subq.l     A7, 2
  10896. 00006E2A  7001                     moveq.l    D0, 0x01
  10897. 00006E2C  1F00                     move.b     -[A7], D0
  10898. 00006E2E  2F0C                     move.l     -[A7], A4
  10899. 00006E30  4EBA B41A                jsr        [PC - 0x4BE6 /* 0000224C */]
  10900. 00006E34  544F                     addq.w     A7, 2
  10901. 00006E36  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  10902. 00006E3C  4E5E                     unlink     A6
  10903. 00006E3E  2E9F                     move.l     [A7], [A7]+
  10904. 00006E40  4E75                     rts
  10905. 00006E42  8020                     or.b       D0, -[A0]
  10906. 00006E44  544D                     addq.w     A5, 2
  10907. 00006E46  4F56                     chk.w      D7, [A6]
  10908. 00006E48  4945                     chk.w      D4, D5
  10909. 00006E4A  4D4F                     chk.w      D6, A7
  10910. 00006E4C  5649                     addq.w     A1, 3
  10911. 00006E4E  4543                     chk.w      D2, D3
  10912. 00006E50  454C                     chk.w      D2, A4
  10913. 00006E52  4C2E 4649 4E49           movem.w    D0,D3,D6,A1,A2,A6, [A6 + 0x4E49]
  10914. 00006E58  5348                     subq.w     A0, 1
  10915. 00006E5A  554E                     subq.w     A6, 2
  10916. 00006E5C  4752                     chk.w      D3, [A2]
  10917. 00006E5E  4F55                     chk.w      D7, [A5]
  10918. 00006E60  5049                     addq.w     A1, 8
  10919. 00006E62  4E47                     trap       7
  10920. 00006E64  0000 0000                ori.b      D0, 0x0
  10921. export_2808:
  10922. 00006E68  4E56 0000                link       A6, 0
  10923. 00006E6C  2F0C                     move.l     -[A7], A4
  10924. 00006E6E  286E 0008                movea.l    A4, [A6 + 0x8]
  10925. 00006E72  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  10926. 00006E76  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10927. 00006E7A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10928. 00006E7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10929. 00006E82  2F0C                     move.l     -[A7], A4
  10930. 00006E84  4EBA DBEE                jsr        [PC - 0x2412 /* 00004A74 */]
  10931. 00006E88  2F0C                     move.l     -[A7], A4
  10932. 00006E8A  4EBA 9F68                jsr        [PC - 0x6098 /* 00000DF4 */]
  10933. 00006E8E  558F                     subq.l     A7, 2
  10934. 00006E90  2F0C                     move.l     -[A7], A4
  10935. 00006E92  7000                     moveq.l    D0, 0x00
  10936. 00006E94  2F00                     move.l     -[A7], D0
  10937. 00006E96  2F0C                     move.l     -[A7], A4
  10938. 00006E98  4EAD 3462                jsr        [A5 + 0x3462 /* export_1672 */]
  10939. 00006E9C  286E FFFC                movea.l    A4, [A6 - 0x4]
  10940. 00006EA0  4E5E                     unlink     A6
  10941. 00006EA2  205F                     movea.l    A0, [A7]+
  10942. 00006EA4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10943. 00006EA8  4ED0                     jmp        [A0]
  10944. 00006EAA  802A 5453                or.b       D0, [A2 + 0x5453]
  10945. 00006EAE  494E                     chk.w      D4, A6
  10946. 00006EB0  474C                     chk.w      D3, A4
  10947. 00006EB2  4546                     chk.w      D2, D6
  10948. 00006EB4  5241                     addq.w     D1, 1
  10949. 00006EB6  4D45                     chk.w      D6, D5
  10950. 00006EB8  4D4F                     chk.w      D6, A7
  10951. 00006EBA  5649                     addq.w     A1, 3
  10952. 00006EBC  4543                     chk.w      D2, D3
  10953. 00006EBE  454C                     chk.w      D2, A4
  10954. 00006EC0  4C2E 494E 4954           movem.w    D1,D2,D3,D6,A0,A3,A6, [A6 + 0x4954]
  10955. 00006EC6  4D4F                     chk.w      D6, A7
  10956. 00006EC8  5649                     addq.w     A1, 3
  10957. 00006ECA  454F                     chk.w      D2, A7
  10958. 00006ECC  424A                     clr.w      A2
  10959. 00006ECE  4543                     chk.w      D2, D3
  10960. 00006ED0  5446                     addq.w     D6, 2
  10961. 00006ED2  524F                     addq.w     A7, 1
  10962. 00006ED4  4D50                     chk.w      D6, [A0]
  10963. 00006ED6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10964. export_2809: // at 00006ED8 (misaligned)
  10965. 00006EDA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  10966. 00006EDE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  10967. 00006EE2  2D68 008C 000C           move.l     [A6 + 0xC], [A0 + 0x8C]
  10968. 00006EE8  4E5E                     unlink     A6
  10969. 00006EEA  2E9F                     move.l     [A7], [A7]+
  10970. 00006EEC  4E75                     rts
  10971. 00006EEE  9F54                     sub.w      [A4], D7
  10972. 00006EF0  4452                     neg.w      [A2]
  10973. 00006EF2  4147                     chk.w      D0, D7
  10974. 00006EF4  4D4F                     chk.w      D6, A7
  10975. 00006EF6  5649                     addq.w     A1, 3
  10976. 00006EF8  4543                     chk.w      D2, D3
  10977. 00006EFA  454C                     chk.w      D2, A4
  10978. 00006EFC  4C2E 4745 544D           movem.w    D0,D2,D6,A0,A1,A2,A6, [A6 + 0x544D]
  10979. 00006F02  4F56                     chk.w      D7, [A6]
  10980. 00006F04  4945                     chk.w      D4, D5
  10981. 00006F06  4347                     chk.w      D1, D7
  10982. 00006F08  5241                     addq.w     D1, 1
  10983. 00006F0A  4650                     not.w      [A0]
  10984. 00006F0C  5452                     addq.w     [A2], 2
  10985. 00006F0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  10986. export_2810: // at 00006F10 (misaligned)
  10987. 00006F12  0000 206E                ori.b      D0, 0x6E /* 'n' */
  10988. 00006F16  0008 2050                ori.b      A0, 0x50 /* 'P' */
  10989. 00006F1A  2D68 0090 000C           move.l     [A6 + 0xC], [A0 + 0x90]
  10990. 00006F20  4E5E                     unlink     A6
  10991. 00006F22  2E9F                     move.l     [A7], [A7]+
  10992. 00006F24  4E75                     rts
  10993. 00006F26  8028 5444                or.b       D0, [A0 + 0x5444]
  10994. 00006F2A  5241                     addq.w     D1, 1
  10995. 00006F2C  474D                     chk.w      D3, A5
  10996. 00006F2E  4F56                     chk.w      D7, [A6]
  10997. 00006F30  4945                     chk.w      D4, D5
  10998. 00006F32  4345                     chk.w      D1, D5
  10999. 00006F34  4C4C 2E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A5, A4
  11000. 00006F38  4554                     chk.w      D2, [A4]
  11001. 00006F3A  4D4F                     chk.w      D6, A7
  11002. 00006F3C  5649                     addq.w     A1, 3
  11003. 00006F3E  4544                     chk.w      D2, D4
  11004. 00006F40  4953                     chk.w      D4, [A3]
  11005. 00006F42  504C                     addq.w     A4, 8
  11006. 00006F44  4159                     chk.w      D0, [A1]+
  11007. 00006F46  434C                     chk.w      D1, A4
  11008. 00006F48  4950                     chk.w      D4, [A0]
  11009. 00006F4A  5245                     addq.w     D5, 1
  11010. 00006F4C  4749                     chk.w      D3, A1
  11011. 00006F4E  4F4E                     chk.w      D7, A6
  11012. 00006F50  0000 0000                ori.b      D0, 0x0
  11013. export_2811:
  11014. 00006F54  4E56 0000                link       A6, 0
  11015. 00006F58  4E5E                     unlink     A6
  11016. 00006F5A  205F                     movea.l    A0, [A7]+
  11017. 00006F5C  504F                     addq.w     A7, 8
  11018. 00006F5E  4ED0                     jmp        [A0]
  11019. 00006F60  8028 5444                or.b       D0, [A0 + 0x5444]
  11020. 00006F64  5241                     addq.w     D1, 1
  11021. 00006F66  474D                     chk.w      D3, A5
  11022. 00006F68  4F56                     chk.w      D7, [A6]
  11023. 00006F6A  4945                     chk.w      D4, D5
  11024. 00006F6C  4345                     chk.w      D1, D5
  11025. 00006F6E  4C4C 2E53                movem.l    D0,D1,D4,D6,A1,A2,A3,A5, A4
  11026. 00006F72  4554                     chk.w      D2, [A4]
  11027. 00006F74  4D4F                     chk.w      D6, A7
  11028. 00006F76  5649                     addq.w     A1, 3
  11029. 00006F78  4544                     chk.w      D2, D4
  11030. 00006F7A  4953                     chk.w      D4, [A3]
  11031. 00006F7C  504C                     addq.w     A4, 8
  11032. 00006F7E  4159                     chk.w      D0, [A1]+
  11033. 00006F80  434C                     chk.w      D1, A4
  11034. 00006F82  4950                     chk.w      D4, [A0]
  11035. 00006F84  5245                     addq.w     D5, 1
  11036. 00006F86  4749                     chk.w      D3, A1
  11037. 00006F88  4F4E                     chk.w      D7, A6
  11038. 00006F8A  0000                     .incomplete
  11039.